Oi pessoal, tenho diversas dúvidas sobre como criar arquivos redistribuíveis do aplicativo que estou fazendo. É um trabalho da faculdade, na verdade.
Enfim, estou usando o Eclipse, aí fui usar o recurso export dele e criei meu jar. Importei uma biblioteca com uma nova aparência pra swing e uma jgoodies, do swing também. Criando pelo eclipse ele cria um arquivo funcional, porém gera exceção dizendo que as classes usadas por esses pacotes não existem (em resumo, como se não tivesse havido inclusão nenhuma de pacote). Aí fui criar um jar na mão, seguindo os seguintes passos:
Manifest-Version: 1.0
Main-Class: pizzaria.Main
Created-By: 1.6 (Sun Microsystems Inc.)
- Criei uma pasta qualquer.
- Copiei os pacotes com os .class para dentro dessa pasta.
- Criei uma pasta META-INF com o arquivo MANISFEST.MF como acima.
- Acessei via prompt de comando a pasta do projeto.
- executei a seguinte linha:
jar -cvfm “pizzaria.jar” META-INF\MANIFEST.MF *
Mas ele diz que falha na hora de carregar a classe main…
Peço paciência, não tinha me aventurado na criação de jars até então x)
Obrigado
