Amigos,
O problema é o seguinte: já salvei meu código-fonte com a extensão .java e conseguí compilá-lo gerando o .class sem problema. Só que agora eu não consigo executá-lo com o comando java nome_do_arquivo. Quando executo, ocorre o seguinte erro:
C:>java MyFirstApp
Exception in thread “main” java.lang.NoClassDefFoundError: MyFirstApp
Caused by: java.lang.ClassNotFoundException: MyFirstApp
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)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Obs: estou usando o livro Java Use a Cabeça e meu SO é o Vista!
Agradeço a ajuda de todos!!!
meu arquivo MyFirstApp.class está em uma pasta chamada myJavaprograms na raíz do C.
em variáveis de ambiente(do vista) só existe a variável PATH com o valor c:\Program Files\Java\jdk1.6.0_07\bin. Não existe variável CLASSPATH;
no diretório do java - C:\Program Files\Java - existem três subdiretórios: jdk1.6.0_07, jre1.6.0 e jre1.6.0_07
tenho instalado no meu notebook os seguintes programas:
Java DB 10.3.1.4
Java™ 6 Update 7
Java™ SE Development Kit 6 Update 7
Java™ SE Runtime Environment 6
executo o comando java MyFirstApp no prompt e retorna a mensagem já explicada no início do tópico