Help alo mundo

5 respostas
E

/** Programa…: alomundo.java*/
/* Objetivo…: Mostrar a frase Alo Mundo! Na tela */
// Compilar…: javac -verbose AloMundo.java
// Executar…: java AloMundo

public class AloMundo {

public static void main(String[] args) {

System.out.println(Alo Mundo!);

}

} // Fim do Programa

Ola amigos, comecei os meus estudos em java e não estou conseguindo executa o tradicional alo mundo
o javac aparentemente funcionou, pois gerou o aplicativo .class

SEMPRE RETORNA O MESMO ERRO

C:\Users\Wesley&Alyne\Downloads>java AloMundo.class

Exception in thread main java.lang.NoClassDefFoundError: AloMundo/class

Caused by: java.lang.ClassNotFoundException: AloMundo.class

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: AloMundo.class.  Program will exit.

ja tentei java AloMundo.java
java AloMundo.class
java aloMundo
eu uso o windows 7
e na variaveis de sistema coloquei
CLASS_PATH=.;JAVA_HOME
JAVA_HOME=C:\Program Files (x86)\Java\jdk1.7.0_03
Path=C:\Program Files (x86)\PC Connectivity Solution;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\Broadcom\Broadcom 802.11\Driver;C:\Program Files\WIDCOMM\Bluetooth Software;C:\Program Files\WIDCOMM\Bluetooth Software\syswow64;%JAVA_HOME%\bin

desde ja agadeço

5 Respostas

drsmachado

Primeiro, edite teu tópico e inclua a formatação adequada, com o uso da tag [code]

E

java -cp . AloMundo

(digite exatamente o nome da classe, não do arquivo .class, tal como está depois do “public class”. )

eliocapelati

Note que no seu programa você não criou a Classe public class AloMundo.class{...}

Então a chamada no java deve ser o nome da sua classe e não do arquivo que foi gerado! O java NUNCA vai achar a Classe AloMundo.class, uma vez que ela não exista!

O codigo para chamar o seu programa é:

java AloMundo

[Advenced]

Tente fazer o seguinte:

javap -c AloMundo

Enjoy!
[/Advenced]

E

Problema resolvido
eu tinha a versao 6 e 7 instalado do jdk
eu desinstalei e instalei novamente apenas a versao 7 e funcionou
nao sei se tem alguma coisa a ver
Problema resolvido e agradeço a coloboracao

M

Coloca resolvido no titulo do tópico e é isso ai! bom começo e continue estudando (:

Criado 22 de maio de 2012
Ultima resposta 23 de mai. de 2012
Respostas 5
Participantes 5