Novato

Oi Pessoal,
Sou novo por aqui e com o Java.
instalei o j2sdk (j2sdk1.4.2_06) no linux Fedora Core 3, as variaveis de memórias são:
CLASSPATH=/usr/local/j2sdk/lib:/usr/java/j2sdk/jre/lib/rt.jar:/usr/java/j2sdk/jre/lib/charsets.jar
JAVA_HOME=/usr/local/j2sdk
PATH=/usr/local/j2sdk/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/j2sdk/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin

Quando tento rodar qquer programa (até o HelloWorld) aparece a mensagem:
/root > java HelloWorld.class
Exception in thread “main” java.lang.NoClassDefFoundError: HelloWorld/class

Tentei ver no javadoc mas não consegui chegar a lugar nenhum.

Alguém poderia me ajudar?
[]'s
Bagatin :oops:

bem-vindo ao Portal Java bagatin! faltou o diretorio corrente (o ponto “.”) no seu CLASSPATH, ou seja, coloque um “.” junto… ex:

CLASSPATH=.:/usr/local/j2sdk/lib:/usr/java/j2sdk/jre/lib/rt.jar:/usr/java/j2sdk/jre/lib/charsets.jar 

Outra coisa, vc não deve digitar o nome do arquivo (com a extensão) no console:

/root > java HelloWorld.class

mas sim o nome da sua classe pública (nome do arquivo sem extensão):

/root > java HelloWorld

Vc só digita o nome do arquivo quando vc quer compilar, ok? :wink:

Valeu Maldito e Matheu,

É isto aí… deu certo
:grin: