El primer tipo: use la función de exportación que viene con Eclipse
El primer método se divide en dos situaciones para observar la primera situación: paquete de proyecto sin referencia a JAR externo
Paso 1: haga clic con el botón derecho en el proyecto y seleccione Exportar, seleccione Java> Archivo JAR (no seleccionar el archivo JAR ejecutable)
Paso 2: seleccione el proyecto y el archivo que desea exportar y especificar la ruta de exportación de archivos. Haga clic en dos siguientes pasos en una fila al cuarto paso.
Paso 3: Seleccione la clase principal.
Siga los pasos anteriores para completar el empaque de un proyecto JAR externo sin referencia.
El segundo caso: paquete de proyecto sin referencia a un jar externo
Cuando hacemos referencia a frascos externos, es un poco engorroso usar la exportación que viene con Eclipse.
Paso 1: Prepare el archivo manifiesto principal "Mainfest.mf" y colóquelo en la carpeta del proyecto.
Mainfest.mf es el archivo de configuración del jar. La primera línea define la versión, la segunda línea señala la ruta del frasco externo, la tercera línea es la indicación de la clase principal y la cuarta línea es la línea en blanco.
Versión manifiesta: 1.0 Path de clase: lib/rxtxcomm.jar Main-Class: com.main.client
Vale la pena señalar que MainFest.MF La escritura requiere especificaciones estrictas, y un poco de descuido hará que la ejecución de JAR sea inválida.
1 La primera línea no puede estar vacía, no puede haber líneas vacías entre líneas, y el último carácter de cada línea no puede ser un espacio
2 La última línea debe ser una línea vacía
3 Debe haber espacios entre el nombre y el valor de cada propiedad (después del colon)
4 Cada línea del archivo no puede exceder los 72 bytes (generalmente 70 letras ASCII más roturas de la línea de retorno del carro); Si 72 bytes no son suficientes, se iniciará una nueva línea y se iniciará con un espacio: las líneas que comienzan con un espacio se consideran la continuación de la línea anterior.
Reglas detalladas Este artículo habla sobre las precauciones para escribir archivos manifiest.mf
Paso 2: Al igual que el proyecto sin un frasco externo, ejecute el paso 3 primero como arriba. La diferencia es que debe seleccionar la lista existente y luego hacer clic en Finalizar.
Lo anterior son dos situaciones del primer método. En este punto, podemos generar paquetes JAR. (¿Cómo ejecutar el archivo JAR? Haga clic aquí)
El primer tipo: use el frasco de grasa del complemento Eclipse para empacar jar
Paso 1: Instale primero el complemento Jar de grasa para Eclipse
Sitio de actualización de Jar Fat: http://kurucz-grafika.de/fatjar
Después de cargar el archivo, haga clic para seleccionarlo todo, y sabrá que se completa el siguiente paso. Solicitará reiniciar y la instalación se completará. (¿Error de instalación de frases gordas? Haga clic aquí)
Paso 2: haga clic con el botón derecho en el nombre del proyecto y verá Build Fat Jar y haga clic.
Paso 3: Configure la ubicación de almacenamiento del jar y la clase principal.
Se requiere en el cuadro rojo, haga clic en el navegador para seleccionar la clase principal. (¿No puede hacer clic en el navegador? Haga clic aquí para ver la solución)
Paso 4: Seleccione el archivo que se empaqueta y el frasco externo, y haga clic en Finalizar.
En este punto, hemos completado el proyecto utilizando el complemento Fat Jar para crear un frasco externo.
Problemas que se pueden encontrar en el medio y las soluciones
Pregunta 1: ¿Cómo ejecutar el archivo JAR después de empacarlo?
Solución:
El primer método: escriba java -jar xxx.jar directamente en CMD para comenzar a ejecutar. (Es posible que deba cambiar la letra y la carpeta de la unidad, haga clic aquí)
(Como se muestra en la imagen, el frasco colocado bajo el usuario del disco C> Chen)
El segundo método: crear un nuevo archivo por lotes, contenido: java -jar xxx.jar. Simplemente colóquelo debajo de la misma carpeta que el paquete JAR, y luego haga doble clic para ejecutar para ver el efecto.
Pregunta 2: ¿Qué debo hacer si recibo un error al instalar Fat Jar?
Solución:
En eclipse
Ayuda -> Instalar nuevo software ... -> Trabajar con
-> Seleccione "Las actualizaciones del proyecto Eclipse - http://download.eclipse.org/eclipse/updates/4.7"
-> Verifique "Soporte de complemento de estilo Eclipse 2.0" en "Pruebas de eclipse, herramientas, ejemplos y extras"
Después de la instalación, simplemente instale Fat Jar
Pregunta 3: ¿Por qué mi archivo de clase principal no puede navegar? (Supongo que puede haber un problema con la compatibilidad de la versión de Eclipse y Fat Jar)
Solución:
Primero use la exportación incluida en Eclipse para ver el nombre de la clase principal (el método de exportación es el anterior), luego copie y pegue y continúe con los pasos.
En general, la clase principal es el nombre del paquete. El nombre de la clase principal puede no tener Java, principal y otros sufijos.
Nota: El software y las versiones utilizadas en el artículo son los siguientes
Oxígeno ECLIPS con complemento de traducción oficial
JDK 9
Complemento de jarra de grasa
Resumir
Lo anterior es una explicación detallada de los dos métodos y métodos de resolución de problemas para que Eclipse empaquete los proyectos en archivos JAR. Espero que sea útil para todos. Si tiene alguna pregunta, déjame un mensaje y el editor responderá a todos a tiempo. ¡Muchas gracias por su apoyo al sitio web de Wulin.com!