[Resolvido] Problemas ao Compilar Programa (Linha de Comando)

4 respostas
Donizete_Luiz

Boa noite!

Qual a razão quando tento compilar (linha de comando) com o comando “java” dá o erro abaixo?

C:>java teste

Exception in thread main java.lang.NoClassDefFoundError: teste

Caused by: java.lang.ClassNotFoundException: teste

at java.net.URLClassLoader$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

Could not find the main class: teste.  Program will exit.

E quando utilizo o comando abaixo roda normal;

C:>java -cp . teste
PMR2300 (aplicativo rodando)

Utilizo a versão 1.6.0_23
Todas as varáveis estão setadas.

abs

Donizete

4 Respostas

zoren

Coloca o conteúdo das suas variáveis de ambiente do java.

Mais especificamente a classpath

Donizete_Luiz

Boa Noite!

Estão setadas conforme abaixo, estão corretas?

[b]CLASSPATH

.:JAVA_HOME[/b]

[b]JAVA_HOME

c:\Arquivos de programas\Java\jdk1.6.0_23[/b]

[b]PATH

c:\Arquivos de programas\Java\jdk1.6.0_23\bin[/b]

abs

Donizete

zoren

Eu configuro o classpath assim

.;%JAVA_HOME%\src

Donizete_Luiz

Olá Zoren

Formatei meu HD e coloquei “:” dois pontos ao invés de “;” ponto e virgula na Classpath

grato

abs

Donizete

Criado 11 de fevereiro de 2011
Ultima resposta 15 de fev. de 2011
Respostas 4
Participantes 2