Eclipse proporciona opciones para generar un archivo de manifiesto para Jar, guardar ese manifiesto generado en el proyecto, o usar un archivo especificado para el manifiesto.
tengo Eclipse 3.4.2 y está en la cuarta pantalla en este proceso:
Haga clic en Proyecto -> Exportar -> archivo Java/JAR, Siguiente, Especificación del archivo JAR, A continuación, Opciones de embalaje JAR, A continuación, especificación de manifiesto JAR.
El valor predeterminado es simplemente generar un manifiesto predeterminado para el JAR, y no guardar el archivo generado de nuevo en el proyecto, por lo que si abre su archivo JAR, tendrá un manifiesto, pero solo tendrá algo como:
Manifest-Version: 1.0
en it.
Si desea cambiar sus JAR existentes sin volver a compilarlos, la forma más sencilla es hacer lo que Mad-j sugirió y abrirlos con una herramienta Zip y editar el /META-INF/MANIFEST.MF existente. archivo y guárdelo en el JAR.
Utilicé el método de Eclipse hoy, pero el Manifiesto es solo una línea y no especificó la ubicación de mi clase Principal. No pude encontrar la manera de hacer que Eclipse lo hiciera, así que hice mi propio archivo Manifiesto y lo seleccioné durante la exportación en mi proyecto Eclipse. –