Antes de começar a falar já falo logo que tentei várias alternativas já para este problema, por isso abri outro tópico e também sou novo na parada.
Vamos lá:
Uso o Netbeans no windows 7 64 bits, até que ele tá gerando o .jar, mas qndo clico ao abrir o arquivo.jar criado não acontece nada, nem erro algum aparece, alguem poderia dar uma ajuda?
vlw ae.
NetBeans não cria jar
7 Respostas
Se a sua aplicação for do tipo console, ai não acontece nada mesmo a não ser que você faça algo com interface gráfica (Swing, SWT, etc…).
Abraços.
não é do tipo console, tem interface grafica, JOptionPane, etc…
ao executar ela pelo netbeans mesmo funciona perfeitamente, os botoes, JFrame, tudo normal.
Abraços.
não é do tipo console, tem interface grafica, JOptionPane, etc…
ao executar ela pelo netbeans mesmo funciona perfeitamente, os botoes, JFrame, tudo normal.
Abraços.
Você tem uma classe principal setada??
Tbm uso Win7 64bits e pra mim funciona normal
ixi, agora botei pra compilar manualmente e nem o jar ta criando mais,
¬,¬
como faço para setar a classe principal?
A classe principal é definida nas propriedades do projeto. Aí, quando o JAR é gerado, ele executa corretamente.
Sugiro que você tente gerar outro JAR e na hora de executar, abra o prompt de comando, vá até a pasta onde está seu JAR e digite:
java -jar nomeDoSeuJar.jar
Assim, mesmo que haja algum erro as informações detalhadas são mostradas na tela.
Alias, não está nem criando o .jar aqui em casa, nem a pasta Dist existe, se mando executar pelo programa ele funciona, se mando compilar ele compilar ele compila com sucesso “a opção de criar jar ao compilar está marcada”, mas vou la no local e nem pasta Dist existe. qndo dou F11 ou shift F11 dá “falha na construção”.
Ta tenso o negócio… pior que tenho um jar aqui de antigamente e funciona normalmente, então problema ao abrir um jar nun é.
pow, consegui fazer com que funcione mas usei a famosa POG, programação orientada a gambiarra. Seguinte:
1 - só consigo criar o .jar manualmente pelo eclipse.
2 - criando o jar dá erro de main-classe porque o arquivo manifest.mf vem só com “Manifest-Version: 1.0” e nao com:
“Manifest-Version: 1.0 Class-Path: . Main-Class: pacote.classe”. não está informando qual a classe main, por isso não abre.
3 - descompacto o jar com o winrar, abro o manifest.mf com o bloco de notas, seto a main.
4 - compacto tudo na extensão .zip e depois renomeio pra .jar, aí o programa funciona perfeitamente.
Agora porque o netbeans nao esta criando o .jar e qndo consigo criar cria o manifest.mf errado eu nun faço a minima ideia, bom agora expecifiquei o erro ao máximo ne? indicando exatamento o erro, se aguém souber como consertar isso agradeço, abraços.