Arquivo .jar

10 respostas
Wilson_wr

Bom dia!!!
Criei uma aplicação no netbeans 6,8 e queria fazer um .jar do mesmo.
Dentro da pasta dist já criei um .jar(uma pasta compactada).
Como faço pra rodar o aplicativo??? :?:

10 Respostas

Eder_Peixoto

No .jar é necessário especificar qual método main a ser invocado. Feito isso, execute-o como qualquer outro arquivo.

iagodantascg

O arquivo .jar por si só já é o executável Java.
Para abri-lo é só clicar duas vezes como qualquer outro aplicativo.

Mas para isso, como o Eder falou, você precisa ter dentro do seu .jar uma classe que contenha um main.
E no manifest.mf (Arquivo de configuração do .jar) precisa estar declarando qual é a classe que irá ser executada quando o arquivo for aberto.
Qualquer outra dúvida… Estamos aqui. (y)

Wilson_wr

Obrigado pelas dicas…
Mas nao consigo fazer o jar.
Já limpei e construi o projeto, tenho uma pasta compactada
no dist “projeto_wr.jar”, tenho um metodo main e já instanciei no executar.
Só que não consigo fazer rodar o projeto.

iagodantascg

O que acontece quando você tenta executa-lo?
Aparece algum erro na tela?

Se naum, tentar fazer o seguinte. Executa o arquivo a partir da linha de comando assim

java -jar projeto_wr.jar Se algum erro for motrado posta ele aqui pra gente tentar ajudar.

adriano_si

Wilson_wr:
Obrigado pelas dicas…
Mas nao consigo fazer o jar.
Já limpei e construi o projeto, tenho uma pasta compactada
no dist “projeto_wr.jar”, tenho um metodo main e já instanciei no executar.
Só que não consigo fazer rodar o projeto.

Pergunta: no NetBeans ele roda Executando o Projeto ???

Anime

Oi Wilson_wr,

Uma vez tive um problema parecido,em uma maquina o .jar aparecia normal,em outra maquina aparecia compactado,quase fiquei louca…rs…Resolvi desinstalar o programa compactador,ai o .jar ficou normal…Não me pergunte porque,só sei que deu certo… :roll:

Wilson_wr

Bom dia!!!
Obigado pela ajuda.
Fiz o que a amiga ANIME falou e deu certo.
Valeu.

Anime

Por nada! :wink:

Wilson_wr

Boa tarde!!!
Como havia escrito, o que a colega postou de certo.
Porem agora, a classe main não aparece.
"COULD NOT FIND THE MAIN CLASS:VIEW.LOGIN. PROGRAM WILL EXIT.
Já fui nas propiedades do projeto e em executar setei o nome view.login na classe principal.
O que mais está faltando???
Nunca precisei fazer um .jar e to tomando um pau…
Obrigado.

Anime

Oi Wilson_wr ,

E ai deu certo… :roll:

Com o compactador desinstalado,vai no seu projeto novamente clique em cima do projeto com o botão direito do mouse ai vc escolhe
Set Main Project…feito isso crie o .jar novamente e vê se deu certo…

Criado 27 de outubro de 2010
Ultima resposta 30 de out. de 2010
Respostas 10
Participantes 5