Programa roda no IDE(Netbeans) e no prompt da erro... o que é?

Pessoal coisa mais louca, quando mando executar pelo netbeans o programa roda normal, ai fui testar o .jar ou até mesmo dando java nomedofonte.java e o treco dá um erro lá !

segue o erro!

A IDE deve estar trabalhando com uma determinada versao de JDK ja quando gera o jsr e executa usa outra versao…isso aconteceu comigo.

É ‘java Tiny’
Sem o .java
E vc compilou antes? Nao to vendo o Tiny.class no teu diretorio

[quote=fabiofalci]É ‘java Tiny’
Sem o .java
E vc compilou antes? Nao to vendo o Tiny.class no teu diretorio[/quote]

eu nunca usei pelo prompt! me ensina a compilar ai que eu testo aqui!

tipo que só tenho uma versão do JDK instalada…

Isso se deve ao fato da CLASSPATH esta mal configurada… veja a configuração das variáveis de ambiente.
Geralmente ela pode ser configurada assim:

WINDOWS

JAVA_HOME=c:\seuJdk
CLASSPATH=%JAVA_HOME%\lib;%JAVA_HOME%\jre\lib;%CLASSPATH%
PATH=%JAVA_HOME%\bin;%PATH%

LINUX

export JAVA_HOME=c:\seuJdk
export CLASSPATH=$JAVA_HOME\lib;$JAVA_HOME\jre\lib;$CLASSPATH
export PATH=$JAVA_HOME\bin;$PATH

Verifique se o net beans esta usando exatamente essa jdk…

ou

voce deve estar executando o arquivo .class diretamente…

para ver seu programa rodando no console tente executar o JAR que fica na pasta /dist dentro do seu projeto, assim:

java -jar seuPrograma.jar
javac Tiny.java
java Tiny

[quote=internetws]ou

voce deve estar executando o arquivo .class diretamente…

para ver seu programa rodando no console tente executar o JAR que fica na pasta /dist dentro do seu projeto, assim:

java -jar seuPrograma.jar [/quote]

dessa maneira deu certo, mas foi preciso eu clicar no projeto em propriedades run e setar a classe main!

agora disseram algo sobre ant que seria mais tranquilo e tudo? alguem sabe me indicar algum material de ant ou o que seria isso?