2010-12-13 14 views
6

¿Hay alguna manera para que Eclipse emita todos los Tarros que quisiera definir en mi variable ClassPath en el Manifiesto al exportar un proyecto como un contenedor? Me gustaría ser capaz de simplemente hacer clic en todos los frascos que necesito mi proyecto a depender, y luego tener salida de Eclipse que todos como:Construyendo la variable ClassPath en el archivo Manifiesto con Eclipse

ClassPath: . /lib/somejar.jar /lib/otherjar.jar 

Gracias

Respuesta

13

Sí, hay:

Eclipse> Archivo> Exportar> Java> Archivo JAR ejecutable> "Copiar las bibliotecas necesarias en una subcarpeta junto al JAR generado".

Creará un MANIFEST.MF con todas las entradas classpath de su proyecto Java. Necesita tener una configuración de inicio de trabajo.

Haz no uso "paquete de bibliotecas necesarias", ya que creará una clase Jar-Jar-En-ResourceLoader desagradable en su archivo jar. Por lo general, no quieres esas cosas allí.

Por cierto, ¿has probado Maven? Lo hace por ti automáticamente. Cada vez. En todas las plataformas. En todos los IDEs. Independientemente de su versión de Eclipse. También lo hace en su servidor de compilación cuando está de vacaciones.

Cuestiones relacionadas