Olá pessoal,
Estou estudando há um bom tempo Java e cheguei em no capítulo de distribuição de aplicativo no “Use a cabeça Java” da Kathy Sierra…
Eu criei uma classe qlq para fazer o teste de criação do arquivo .jar, mas deu um erro que inclusive tem alguns tópicos aqui no GUJ mesmo que fala sobre isso, mas o tópico aqui fala do NetBeans, eu estou fazendo na mão mesmo pelo cmd…
Abri o cmd, entrei na pasta do arquivo HelloWorld.class criei um arquivo chamado manifest.txt que contém um única linha escrito Main-Class:HelloWorld (tudo junto) e executei o comando:
jar -cvmf manifest.txt app.jar HelloWorld.class
o comando acima executa sem problemas, o arquivo app.jar é criado contendo o HelloWorld.class e uma pasta chamada META-INF contendo um arquivo chamado manifest.mf, está pelo menos teoricamente correto, mas ao executar:
java -jar app.jar
Aparece o erro
Alguém faz idéia do que está errado??, algum arquivo faltando ou configuração ou algo do tipo???
Abraço…
PS: Tenho certeza que HelloWorld.class tem uma public static void main(String[] args)
