opa;Alguem poderia me ajudar com um probleminha ki tenho qdo crio um jar?
tipo…fiz meu programa…dentro do pacoteJar com foi dito num topico anterior;
inton…ficou assim
c:\tutorial\pacoteJar\DoisEmUm.class
no manifest.txt (dentro do c:\tutorial) escrevi
Main-Class: pacoteJar.Principal
Name: pacoteJar/Principal.class
Java-Bean: True
depois entrei no dos
c:\tutorial
e escrevi
jar cvfm Teste.jar manifest.txt pacoteJar/<em>.class
bom…dai…foi criado o arquivo Teste.jar dentro do tutorial
ateh ai td bem…
qdo testei pelo dos…funcionou perfeitamente…agora…qdo clique duas vezes…entrou no abrir com onde selecionei o javaw dentro da pasta C:\jdk1.3.1_07\bin;
dando ok…ele me vem com a seguinte msg:
“Could not find the main class.Program will exit!”
o ki eu fiz de errado??alguem pode me falar??
o codigo do programa é
package pacoteJar;
import <a href="http://java.io">java.io</a>.</em>;
public class Principal
{
public static void main(String args[])
{
DataInputStream base=new DataInputStream(System.in);
int i,n,x,numero,bd,resto,enquanto,resposta;
double soma,potencia,number,resulta,variavel;
int p[]=new int[100];
double vet[]=new double[100];
int vetor[]=new int[100];
int a,contador,esq,s,referencia,indice,valor,teste,cesta;
String A,B,C;
char z,r;
try
{
//processamento
}
catch(IOException e){
System.out.println(“Erro na entrada de dados!”);
}
catch(NumberFormatException e)
{
System.out.println("!!Erro na entrada de dados!!");
}
}
}
Problemas com jar
3 Respostas
olha eu acho que vc não colocou dentro do seu pacote o aplicativo jar agora se caso vc colocou e não deu certo segue esses passos que vai dar certo.
Criando um .jar PASSO A PASSO MESMO HEIN.
-
Inclua no seu Fonte “class”:
package <nome_arquivo>
obs: se tiver mais de uma classe terá que incluir em todas
depois disso compile todas elas uma a uma, ele ira criar
uma pasta com o <nome_arquivo> dado pelo package onde estará seu(s) class -
Crie um arquivo .txt com os seguintes dados e salvando com o nome de “manifest”:
Main-Class: <nome_arquivo>.<nome_classe>
Name: <nome_arquivo>/<nome_classe>.class
Java-Bean: True -
Copiar o aplicativo jar:
o aplicativo jar vc encontrara ele na sua JVM instalada em seu maquina, vc deve copia-lo
para sua pasta onde esta criando o .jar.
exemplo de localizar o aplicativo jar:
C:\j2sdk1.5.1\bin -
Para incluir as imagens dentro do seu .jar, implemente essa class e seus devidos metodos.
Ex:
ClassLoader classLoader = this.getClass().getClassLoader();
ImageIcon icon = new ImageIcon(classLoader.getResource(“pacote/imagens/logo.jpg”));
obs: apos criado o pacote inclua a pasta com as imagens dentro do pacote que foi criado
para assim co .jar conter suas imagens
- Abra o Ms-dos e execute o seguintes passos:
abra o diretorio onde esta sua(as) classes e o manifest.txt juntamente com o aplicativo jar
criados anteriormente e execute o comando.
ex:
c:<nome_pasta>\jar cfm <nome_qualquer>.jar manifest.txt <nome_arquivo>.
pronto estara criado seu .jar
Ricardo…
Fiz td como vc citou…contudo…continua dando a msm msg de erro
eu poderia mandar o arquivo jar ki eu criei para vc dar uma olhada se roda contigo…por que talvez o problema seja a minha configuração…
manda sua(as) classes tudo ai para eu ver se for o caso eu crio o .jar para vc e vejo oq ta dando errado.
e-mail
[email removido]