Pessoal por favor me ajudem, estou tentando aprender Java mas está dificil, eu nem consigo botar o bicho pra funcionar.
Quando tento compilar minha primeira lição c:estudojavac HelloWorld.java surge a seguinte mensagem de erro: Exception in thread “main” java.lang.NoClassDefFoundError: /com/sun/tools/javac/main
O que devo fazer para arrumar isso ??? agradeço a atenção
Daniel
Eu acho q vc pegou um exemplo pronto e tinha uma package:
com.sun.tools.javac.main
Mas vc deve ter salvo o seu programa em outra pasta…
Faça o seguinte.
Tire esse pacote, verifique o classpath e salve no desktop…
Veja se roda!!!
caiofilipini
“oliveirarenan”:
Eu acho q vc pegou um exemplo pronto e tinha uma package:
com.sun.tools.javac.main
Cara, esse é o nome da classe principal do javac. Isso deve ser um problema de classpath.
oliveirarenan
Cara, eu imaginei isso…mas nunca vi esse pacote antes…
Bem, provavelmente deva ser o classpath…
valeuz caio…
falow
:o
C
chinelobig
/** Aplicação Hello World */publicclassHelloWorld{publicstaticvoidmain(String[]args){System.out.println(“Hello,world!”);}}
C
chinelobig
/** Aplicação Hello World */publicclassHelloWorld{publicstaticvoidmain(String[]args){System.out.println(“Hello,world!”);}}
rodrigo_gomes
Olá chinelobig,
não ha nada de errado com seu codigo…
na hora de digitar nao ficou nenhuma letra fora do lugar? ou algo assim?
Luiz_Henrique_Coura
tenta o seguinte:
para compilar:
javac -classpath c:[b]MyJavaSDK[/b]\lib\tools.jar HelloWorld.java
para executar:
java -classpath c:[b]MyJavaSDK[/b]\lib\tools.jar;. HelloWorld
é dentro do arquivo tools.jar que se encontra a classe que ele está pedindo: /com/sun/tools/javac/Main
a referência MyJavaSDK é o local onde você instalou seu JavaSDK, ok!? não esqueça de trocá-la!!
C
chinelobig
“rodrigo_gomes”:
Olá chinelobig,
não ha nada de errado com seu codigo…
na hora de digitar nao ficou nenhuma letra fora do lugar? ou algo assim?
Não de forma alguma tanto é que copiei e colei na postagem
C
chinelobig
LH… vou tentar dessa forma e conforme resultado postarei para lhes dizer se deu certo u não… desde já agradeço
Daniel
“Luiz Henrique Coura”:
tenta o seguinte:
para compilar:
javac -classpath c:MyJavaSDKlib ools.jar HelloWorld.java
para executar:
java -classpath c:MyJavaSDKlib ools.jar;. HelloWorld
é dentro do arquivo tools.jar que se encontra a classe que ele está pedindo: /com/sun/tools/javac/Main
a referência MyJavaSDK é o local onde você instalou seu JavaSDK, ok!? não esqueça de trocá-la!!
C
chinelobig
Meu Querido não deu certo o erro persiste… vou tenatr setar o sistema novamente…
“Luiz Henrique Coura”:
tenta o seguinte:
para compilar:
javac -classpath c:MyJavaSDKlib ools.jar HelloWorld.java
para executar:
java -classpath c:MyJavaSDKlib ools.jar;. HelloWorld
é dentro do arquivo tools.jar que se encontra a classe que ele está pedindo: /com/sun/tools/javac/Main
a referência MyJavaSDK é o local onde você instalou seu JavaSDK, ok!? não esqueça de trocá-la!!
rodrigo_gomes
tente algo do tipo (eh feio mas deve funcionar)
/usr/local/j2sdk1.4/bin/javac HelloWorld.java
ou seja, digite o caminho completo do seu SDK…
C
chinelobig
“rodrigo_gomes”:
tente algo do tipo (eh feio mas deve funcionar)
/usr/local/j2sdk1.4/bin/javac HelloWorld.java
ou seja, digite o caminho completo do seu SDK…
Ok Eu consegui compilar pelo Dr.Java, porem não sei o que é esse Dr.Java, alguém poderia me explicar o que seria ? Eu sei que me aparece um campo para desenvolvimento e compilação, debugger