*.jar duvida

5 respostas
M

Ola,

Criei um aplicativo agora preciso distribui-lo a melhor maneira de faze-lo através de .jar correto?

Só que além disso gostaria que ele funcionasse como um “.exe” no Ruindows a solução também é .jar correto?

O problema é que eu criei o manifest dessa maneira:

Manifest-Version: 1.0
Name: c:\dk1.3.0_02\bin
Created-By: Marcelo
Main-class: jdk1.3.0_02.bin.teste.Pete

Sendo a classe Pete.class que contém o método main e teste o nome arquivo jar.

Quando eu clico no arquivo teste.jar é mostrado essa mensagem:

Failed to Main-Class manifest attribute from C:\jdk1.3.0_02\bin\teste.jar

Alguém poderia me dizer o que estou fazendo errado?

5 Respostas

M

tenta com o manifest assim:

Main-Class: Pete
Name: Pete.java
Java-Bean: True

e execute…

jar cfm ArquivoJar.jar manifest.txt SuaClasse

M

valeu, funcionou…só que como tudo tem um porém, nessa aplicacao eu uso algumas imagens e elas nao são carregadas, elas estao no .jar o aplicativo que nao as encontra, qual a melhor maneira de distribuir imagens?

eltonk

Poh Mateus… Tais pegando a manha!! :stuck_out_tongue_winking_eye:

Marcelo, no teu código, como vc está chamando essas imagens? Você está apontando um caminho completo tipo: c:\imagens\img1 deste modo eu acho q tua imagens devem ficar sempre em um diretório padrão…

Poste o modo com que você exibe essas imagens… :wink:

Abraços

J

Oi

Marcelo. Para as figuras que ficam compactadas no jar serem localizadas pela sua JVM vc deve cria-las da seguinte forma:

algumaCoisa.setIcon(new ImageIcon(getClass().getResource("Icone.png")));

T+

M

Ola pessoal,

Obrigado pela atenção ai esta trechos do código

Image carro4;

Toolkit kit = Toolkit.getDefaultToolkit();

carro4=kit.getImage(“verde.gif”);

Se eu colocar as imagens no mesmo diretório onde estiver o .jar ele encontra.

Ate mais…

Criado 10 de dezembro de 2003
Ultima resposta 11 de dez. de 2003
Respostas 5
Participantes 4