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?
Você precisa do JRE, lá tem a Virtual Machine para rodar seu programa.
[]'s
carisio
S
SPYKPJ
“carisio”:
Você precisa do JRE, lá tem a Virtual Machine para rodar seu programa.
[]'s
carisio
obrigado, mas desculpa a minha ignorância, o que seria um JRE?
valeu
C
carisioPJ
JRE significa Java Runtime Environment .
Serve pra vc rodar aplicações Java, veja a descrição do próprio site da Sun:
S
SPYKPJ
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.
C
carisioPJ
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.
S
SPYKPJ
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.