e quando compilo esta ok, mas quando executo “java alosun.java” parecer o seguinte erro:
“Exception in thread “main” java.lang.NoClassDefFoundError: alosun/java”
bem-vindo ao Portal Java… verifique o seu classpath, esta faltando o diretorio corrente (o ponto “.”) … por ex:
CLASSPATH=.;c:\java\lib
note o “.” … ele representa o diretorio corrente qnd o java for procurar pela sua classe
E
ErkoPJ
<blockquote><divclass="quote-author">“coppola”:</div>Fiz o seguinte código:public class AloSun{public static void main(String args[]){System.out.println(“Alo, Sun!”);}}
e quando compilo esta ok, mas quando executo “java alosun.java” parecer o seguinte erro:
“Exception in thread “main” java.lang.NoClassDefFoundError: alosun/java”
o que deve ser?[/b]
eae blz?
bom pra executar usando o java vc não precisa colocar a extenção .java
basta java NomeDaClasse
que seira conforme vi o nome de sua classe
para executar, aposte ter sido compilada
// compilajavacAloSun.java// executajavaAloSun
[]'s
C
coppolaPJ
Galera ainda continuar com erro!
a configuração que utilizei é a seguinte:
[b]CLASSPATH=.;c:\J2SDK1.4.2_04\BIN
JAVA_HOME=c:\J2SDK1.4.2_04
O QUE DEVE SER?
VALEU[/b]
F
fcardaoPJ
O java_home está certo, mas no classpath troque o bin pelo lib
O bin tem que ficar numa variável de ambiente chamada Path, e a configuração dela é igual a do classpath só mudando o final
Obs.
-Não esqueça o SET em JAVA_HOME e CLASSPATH
-O “.” só existe em CLASSPATH
-O PATH deve ter um %PATH% no inicio, para não perder os caminhos já existentes
F
FelipePJ
nao esqueca que java eh casessensitive, letras maiusculas sao diferentes de letras minusculas…
vc tem que executar “java AloSun”, se vc tentar “java alosun” vai dar erro mesmo…
_
_PARQUE_MACABRO_PJ
Pois é, concordo com o Felipe.
Desde o primeiro post, o nome da classe é AloSun e está sendo rodado como alosun. Acho que o problema deve ser este.
Salve o nome do arquivo o mesmo nome da classe, preocupando-se com maiusculas e minusculas.