Estou com uma dúvida

oi,
eu comecei a estudar java faz uns 5 dias, e comecei a criar programas no NetBeans3.6, mas eu gostaria de saber o que precisa para rodar um programa em uma máquina qualquer, se alguém executar o meu programa no promp não roda, o que precisa fazer?

falou, obrigado.
:smiley:

Você precisa do JRE, lá tem a Virtual Machine para rodar seu programa.

[]'s
carisio

[quote=“carisio”]Você precisa do JRE, lá tem a Virtual Machine para rodar seu programa.

[]'s
carisio[/quote]

obrigado, mas desculpa a minha ignorância, o que seria um JRE?

valeu

JRE significa Java Runtime Environment .

Serve pra vc rodar aplicações Java, veja a descrição do próprio site da Sun:

acho que entendi, mas como fornecer um trabalho para um cliente?

eu andei pesquisando aqui e percebi que pode se criar um .jar certo, mas para executá-lo precisa estar instalado o j2sdk não é mesmo?

não tem como criar um .exe?

obrigado.

:frowning:

Sim, vc pode criar um .jar, para executá-lo não é necessário o sdk, e sim o jre… o sdk é necessário para desenvolvimento. Para rodar o programa com a extensão .jar vc faz:

java -jar programa.jar

Qto ao executável, existem ferramentas q fazem isso mas nunca cheguei a testar.

putz valeu mesmo cara vc tirou todas as minhas dúvidas, até de informações erradas que eu tinha obtido, porque eu tinha lido em um artigo que a unicá desvantagem em criar um .jar era que para roda-lo teria que ter instalado o j2sdk, mas eu testei em outra maquina aqui e vi que só é necessário o jre mesmo.

Obrigado, falow.

precisando, estamos aí.

[]'s
carisio

Vide link:

http://www.portaljava.com/home/modules.php?name=Forums&file=viewtopic&t=3118