Gostaria de saber pq quando eu executo meu .jar ele diz que nao pode encontrar a main classe?
mais se eu executar no dos ele roda na boa…
grato
leonardo
.jar
12 Respostas
Dá algum erro? Qual?
opa… vc colocou no arquivo MANIFEST.MF
a seguinte estrução?
Main-Class: Nomedaclasse
pra executar do .jar precisa disso…
e não esqueça que este arquivo precisar ter uma linha em branco…
[] victor
o arquivo.mf está assim
Manifest-Version: 1.0
Main-Class: pacote1.Cliente
Created-By: Ant 1.4.1
Class-Path: pacote1/cliente.jar
e o erro que da quando eu clico é: Could not find the main class. Program will exit.
cara faz assim
Main-Class: Cliente.class
vc jah tentou ???
talvez tenha que tirar o “pacote1” do Class-Path também…
tenta e ve se da certo…
vc esta se certificando que o arquivo tem uma linha em branco?
Poxa meus camaradas, eu ja fiz o que falaram e continua a mesma coisa
Helpppp me
Faz o seguinte coloque no seu arquivo manifest.mf as seguintes instruções que deva resolver:
Main-Class: pacote1.Cliente
Name: pacote1/Cliente.class
Java-Bean: True
obs: Lembrando que no caso o “Cliente.class” teria que estar dentro do diretório pacote1.
Deixa eu explicar pra vc passo a passo…
Eu estou usando o NetBeans com j2sdk 1.4…, eu compilo crio o jar e consigo executar pelo prompt atraves do C:>java -jar nomearq.jar
Mais na verdade eu queria utilizar ele dando dois clicks, em qualquer maquina que tenha o JVM instalado…
mais quando clico 2 vezes e seleciono o javaw do diretorio /bin do j2sdk para executar ele me retorna um erro assim…
Java Virtual Machine
Could not find the class main. The Program will exit…
o estranho é pq eu executo ele no prompt ele roda numa boa…
Por favor se alguém souber como resolver eu agradeço muitooo…
Gratooo
Clique com o botão direito do mouse no projeto(no NeatBeans) logo em seguida clique em Properties e depois selecione a opção Running Project. O campo Main Class tem que estar tipo o NomeDoPacote.Classe, depois faça o Build do Project novamente e tente executar o arquivo com duplo clique.
Vlw luidy, eu ja consegui mais nao foi desse jeito, tive que mudar uma um path na hora da associação do programa com o javaw…
o problema e que nao consegui executar em outra maquina que nao tenha o j2sdk… mais tenha o JVM…
como faço?
Primeira pergunta… Dá algum erro? Qual?
Segunda pergunta… Em qual versão do J2SDK você compilou o programa?
Terceira pergunta… Qual é a versão da JVM que você instalou em outra máquina para tentar rodar o seu aplicativo java?
Beleza luidy, primeiramente obrigado por esta me ajudando…
O erro que gera é: Fatal exception Ocurred. progrtama will exit
compilei no j2sdk1.4.2_04
e o JVM é j2re 1.4.2_06
Qual será o problema?
a versão compilada e menor do que a versao da JVM?
grato Leonardo
pronto luidy, já están legal, eu estava instalando o JVM da microsoft, tem que ser do site java.com memo… Meu sistema já está pronto pra usar em qualquer sistema operacional… depois de 3 meses e meio de desenvolvimento…
Vlw… brigadão…
Virão muitos mais projetos…