logo

Cómo crear un archivo jar ejecutable en Java

El jar (archivo Java) La herramienta de JDK proporciona la posibilidad de crear el archivo jar ejecutable. Un archivo jar ejecutable llama al método principal de la clase si hace doble clic en él.

Para crear el archivo jar ejecutable, debe crear archivo .mf , también conocido como archivo de manifiesto.

3d en autocad

Descarga este ejemplo

Creando archivo de manifiesto

Para crear un archivo de manifiesto, debe escribir Main-Class, luego dos puntos, luego espacio, luego nombre de clase y luego ingresar. Por ejemplo:

miarchivo.mf
 Main-Class: First 

Como puede ver, el archivo mf comienza con el nombre de la clase de espacio de dos puntos Main-Class. Aquí, el nombre de la clase es Primero.

En el archivo mf, se debe crear una nueva línea después del nombre de la clase.


Crear un archivo jar ejecutable usando la herramienta jar

La herramienta jar proporciona muchos modificadores, algunos de ellos son los siguientes:

  1. -C crea un nuevo archivo de almacenamiento
  2. -en genera una salida detallada. Muestra el recurso incluido o extraído en la salida estándar.
  3. -metro incluye información de manifiesto del archivo mf proporcionado.
  4. -F especifica el nombre del archivo comprimido
  5. -X extrae archivos del archivo comprimido

Ahora, escribamos el código para generar el jar ejecutable usando el archivo mf.

necesitas escribir frasco entonces bocadillos entonces archivo_mf entonces archivo_jar entonces .archivo de clase como se indica a continuación:

 jar -cvmf myfile.mf myjar.jar First.class 

Se muestra en la imagen que aparece a continuación:

golpear más si
creando un jar ejecutable

Ahora creará el archivo jar ejecutable. Si hace doble clic en él, llamará al método principal de la Primera clase.


Suponemos que ha creado cualquier aplicación basada en ventanas utilizando AWT o SWING. Si no lo hace, puede utilizar el código que figura a continuación:

First.java
 import javax.swing.*; public class First{ First(){ JFrame f=new JFrame(); JButton b=new JButton('click'); b.setBounds(130,100,100, 40); f.add(b); f.setSize(300,400); f.setLayout(null); f.setVisible(true); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } public static void main(String[] args) { new First(); } } 
Descarga este ejemplo

Veamos cómo se ve el archivo jar ejecutable en la imagen que se muestra a continuación:

archivo jar ejecutable en java