Duvida com .jar?  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
rafaelmeireles
JavaTeenager

Membro desde: 13/01/2004 16:12:22
Mensagens: 151
Offline

Ola pessoal eu crio um arquivo .jar todo certinho, so nao consigo executar dando um dulplo click, para dar certo tenho que ir no prompt e fazer: java -jar nomedoarquivo.jar ou javaw -jar nomedoarquivo.jar
ou criar um .bat e colocar nele java -jar nomedoarquivo.jar ou
javaw -jar nomedoarquivo.jar

o problema e que em ambos os casos para executar o programa ele mostra o prompt do dos, tem como nao mostrar o prompt?

Rafael Meireles
[Email]
Shelson
JavaEvangelist
[Avatar]

Membro desde: 28/08/2003 16:52:00
Mensagens: 452
Offline

vc pode abrir com o winzip, ou se precisar de mais detalhes, o pessoal do guj oferece este tutorial:

http://www.guj.com.br/java.tutorial.artigo.42.1.guj

This message was edited 1 time. Last update was at 29/05/2005 00:47:49

[WWW]
rafaelmeireles
JavaTeenager

Membro desde: 13/01/2004 16:12:22
Mensagens: 151
Offline

Ja li esses tutoriais so que nao consigo executar sem o prompt.
Com duplo click ele diz :
could not find main class

o meu arquivo MANIFEST.MF esta assim:

Manifest-Version: 1.0
Main-Class: Teste
Name: Teste.class
Created-By: Rafael

e dentro do .jar tenho Teste.class e TesteGUI.class e ele cria META-INF, com o MANIFEST.MF dentro.

E mesmo assim so da certo com o prompt!!!

Rafael Meireles
[Email]
rafaelmeireles
JavaTeenager

Membro desde: 13/01/2004 16:12:22
Mensagens: 151
Offline

nao criei nenhum pacote.

Rafael Meireles
[Email]
lehphyro
What is classpath?

Membro desde: 16/02/2004 01:43:05
Mensagens: 9
Offline

Ow, o meu dah o mesmo erro (Could not find main class. Program will exit!) mas de qq jeito, no prompt e no clique duplo!
O manifest meu tb tah certinho: classe com o main NewDialog.class e no manifest: Main-Class: NewDialog

Será q o eclipse num consegue gerar .jar direito??

Flw!
rafaelmeireles
JavaTeenager

Membro desde: 13/01/2004 16:12:22
Mensagens: 151
Offline

Eu nao to usando Eclipse.

A respeito do prompt é o seguinte se voce digitar(no prompt) java -jar Suaaplicacao.jar ele roda blz, ja com o duplo click ele nao roda.

Rafael Meireles
[Email]
Filipe Sabella
GUJ Expert

Membro desde: 12/03/2003 11:25:57
Mensagens: 4680
Offline

Por que não cria um batzinho que executa este comando?

Former LIPE.
[ICQ]
vamorim
JavaEvangelist
[Avatar]

Membro desde: 21/11/2003 17:08:39
Mensagens: 481
Localização: Rio de Janeiro - RJ
Offline

No Windows 2000/XP, clique com o botão direito no arquivo jar e vá em propriedades. Clique em change, e depois selecione javaw.

Vinci Pegoretti Amorim
http://vinci.blog.br
[Email] [WWW] [MSN] [ICQ]
lehphyro
What is classpath?

Membro desde: 16/02/2004 01:43:05
Mensagens: 9
Offline

Eu uso Win XP, nas propriedades jah tah javaw, o main tah no único arquivo .class do meu jar, e assim memo naum funciona.
Jah consegui gerar código nativo a partir dele, mas java memo soh no run do eclipse, duplo-clique e linha de comando nem ferrando!

E agora?
vamorim
JavaEvangelist
[Avatar]

Membro desde: 21/11/2003 17:08:39
Mensagens: 481
Localização: Rio de Janeiro - RJ
Offline

Algumas tentativas:

1) Descompacte o .jar para verificar se os .class estão certinhos.

2) Verifique se está usando a versão mais nova do j2sdk. Uma vez foi só atualizar que passou a funcionar.

3) Nunca tive problemas com jar no Eclipse. De qualquer forma, tente montar o jar na mão.

4) Manda seu código + manifest pra gente ver.

Vinci Pegoretti Amorim
http://vinci.blog.br
[Email] [WWW] [MSN] [ICQ]
leonardu
Smalltalk

Membro desde: 09/03/2008 15:32:37
Mensagens: 3
Offline

tambem estava com esse problema

Could not find the main class. programm will exit!

quando ia executar o arquivo .JAR

era porque eu nao tinha definido no netbeans qual era a classe main

cliquei com o botao direito no nome do projeto e depois em Run, ai ele pediu pra escolher qual era a classe main, ai depois criei o .JAR de novo e funcionou

espero que ajude o pessoal ai,
estou iniciando em java como muito ai, e sempre to por aqui consultando alguma coisinha

valewwwww...abraçooo
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team