Ler propriedade do MANIFEST.MF

Olá Pessoal,

Estou precisando recuperar algumas informações que tenho no meu manifest para apresentar dentro da aplicação tem como fazer isso? Ou se tiverem alguma solução melhor gostaria de recuperar o valor de “Implementation-Version” segundo documentação da SUM para apresentar em telas de informação da aplicação e mesmo gravar em log.

http://java.sun.com/docs/books/tutorial/deployment/jar/packageman.html

Bom pessoal,

consseguir achar o caminho da felicidade, (http://java.sun.com/javase/6/docs/technotes/guides/versioning/spec/versioning2.html)

Package pck = Main.class.getPackage(); System.out.println(pck.getImplementationVersion());

Ai dessa forma ele recupera os dados do meu Manifest

Mas essa é a melhor forma de recuperar dados como a versão do sistema ?

Com certeza essa solução que vc apresentou é mais fácil.
Outra alternativa é:

String jarFile = "/app/lib/meu.jar"; JarFile jar = new JarFile(new File(jarFile)); Manifest manifest = jar.getManifest(); String version = manifest.getMainAttributes().getValue("Implementation-Version");