Tenho uma dúvida cruel:
Como posso editar CORRETAMENTE o manifest file para usar 2 bibliotecas que estão em formato .JAR e definir a classe main que está em um pacote.
Agradeço a resposta…
Tenho uma dúvida cruel:
Como posso editar CORRETAMENTE o manifest file para usar 2 bibliotecas que estão em formato .JAR e definir a classe main que está em um pacote.
Agradeço a resposta…
Class-Path: jar1.jar jar2.jar
Main-Class: <pacote>.main
Não esqueça da linha em branco no final do manifest
Não deu certo!
A JVM manda a seguinte menságem:
“main class not found” e não executa o jar.
O que pode estar acontecendo.
PS: Eu coloquei o nome do pacote em letras minúsculas (de acordo com o nome do pacote mesmo). Estava usando o jar builder para editar o manifest e inserir as classes. Fiz por linha de comando e o resultado foi o mesmo…
manda ai como vc fez o seu Manifest.
O Main class deve estar totalmente qualificado, com nome de package e tudo.
Está exatamente assim:
"Manifest-Version: 1.0
Created by: Jarbulder
Class-Path: ljk.jar last.jar
Main-Class: principal.Principal
"
sem as aspas, é claro…
Desde já agradeço a sua prestatividade…
Tenha certeza de estar jogando o .class e nao os .java na hora de criar o .jar
Da uma olhada aqui:
http://java.sun.com/developer/Books/javaprogramming/JAR/basics/
Na parte de Entendendo o Manifest