Fiz um programa que calcula matriz e mostra o resultado no prompt, mas quando executo no windows não mostra nada.Nem abre o prompt.
Abaixo o código.
Se puderem me ajudar!
Desde de já muito grato.
Fiz um programa que calcula matriz e mostra o resultado no prompt, mas quando executo no windows não mostra nada.Nem abre o prompt.
Abaixo o código.
Se puderem me ajudar!
Desde de já muito grato.
Como é que você ta executando? Clicando nele? Digitando algo no prompt?
Clicando nele mesmo.
Abra o prompt…
Digite:
java -jar nomedojar.jar
…
Digitando pelo prompt funcionou, mas se tentar executar ele clicando, não funciona?
E que eu precisava passar o executável para a professora testar.
Nao funciona, a nao ser que no seu jar voce use o Runtime para executar um prompt OU um pause para pausar a execucao.
Mas a professora, é professora de Java?
E não sabe rodar o .jar?
rsrs
Não ela é professora de Matemática.
Tentei usar a dica do nosso amigo rof20004.
Coloquei um: System.in.read(); para pausar a execução, mas não funcionou.
Jar nao eh executado com duplo clique no windows.
O que pode ser feito é exportado para um exe, utilizando alguns programas, mas desta forma você perde a portabilidade.
Mas se for so pra sua professora executar, e você sabe que ela utiliza é o windows, aí não vejo problemas.
Você pode fazer o seguinte.
Criar um arquivo “bat” que estará na mesma pasta do JAR
Coloque assim no arquivo bat:
cmd /k java -jar Nomedojar.jar
Assim você pode executar no windows simplesmente clicando duas vezes no arquivo bat… Ele vai abrir um prompt de comando e executará o jar. Mas lembrando que sua professora terá que ter o java runtime para rodar sua aplicação.
Valew malikoski
Valew galera.
Vou fazer isso mesmo, vou criar um bat, fica mais facil, isso resolve o meu problema.
Veja os 3 vídeos abaixo que são o B-A-BÁ para criar executável e etc.
http://www.youtube.com/watch?v=BxdX90Ccw4A&feature=plcp
http://www.youtube.com/watch?v=AzZQXDWBmpE&feature=plcp
http://www.youtube.com/watch?v=2XTCdGSe0Wc&feature=plcp
veja se resolveu o problema…
sucesso
Valew, vou dar uma olhada!
Blz qualquer problema posta aí…
sucesso
Afirmação errada meu caro, JAR é sim executado com duplo clique no windows, agora a exibicao do conteudo depende do que esse jar fará, se possui GUI e etc.
Nao foi isso que pensei quando lhe falei para pausar o programa, pensei que voce iria usar o sleep, ou pause, que é nativo no proprio windows.
Runtime.getRuntime().exec("sleep");
Postei os links com o tutorial completo para montar um executável.
Acredito que existem várias formas de fazer isso usando outros recursos.
Bom o ideal é a gente ir conhecendo as maneiras.
Abraço.