Java não executa programa

9 respostas
F

Bom, pesquisei bastante na net e no forum mas n consegui corrigir este erro, inclusive li o artigo de como instalar o java no linux.
meu programa ta aki

class Teste{
    public static void main (String args[]){
         System.out.println("Ola mundo java em linux!");
    }

}

Meus paths:

JAVA_HOME=/pacotes/jdk1.6.0_02
export JAVA_HOME
PATH=$PATH:$JAVA_HOME/bin
export PATH
CLASSPATH=$JAVA_HOME/lib
export CLASSPATH
MANPATH=$MANPATH:$JAVA_HOME/man
export MANPATH

Compila normalmente mas sempre da esse erro na execução:

bash-3.1$ java java/Teste
Exception in thread “main” java.lang.NoClassDefFoundError: java/Teste

Já setei os path classpath manpath tudo como dizia no artigo e ainda assim continua esse erro.

Alguem sabe como corrigir isso?

Uso slackware linux 11

9 Respostas

W

CLASSPATH=$JAVA_HOME/lib:.

se vc setar o classpath assim, acho que funciona.

//Daniel

furutani

Olá

Tentou assim

bash-3.1$ java java.Teste
nadilsons

Tenta utilizar

public class Teste{...
F

nada…
po mas q inferno isso
:frowning:

q frustracão, n roda um hello world.

T

vai no prompt e digite

java -version
XisPe

fate:
nada…
po mas q inferno isso
:frowning:

q frustracão, n roda um hello world.

Voce nao usa nenhuma IDE? Eclipse, Netbeans, etc? A principio, alem de te ajudar organizar seu codigo e a sua programacao como um todo, quando voce “roda” um programa por dentro da IDE esse problemas nao ocorrem.

:stuck_out_tongue:

Todavia, se voce precisa fazer isso por linha de comando, cabe observar as variaveis de ambiente (parece que voce jah o fez) e o diretorio de onde voce estah chamando a execucao. Geralmente, deve-se executar o programa a partir do diretorio que se encontra o pacote, algo do tipo: “java meuPacote/Teste”

Avise-nos caso tenha sucesso!

Abraço e boa sorte

XisPe

:?:

L

Vc ja instalou o pacote java…

L

public class alaMundo{
public static void main (String args []){

System.out.println("ola Mundo");

	}

}
}

/*Assim não tem erro, se não der assim, desistala o paco e instala de novo, jdk22, valou!!!

Criado 28 de agosto de 2007
Ultima resposta 29 de ago. de 2007
Respostas 9
Participantes 7