Tengo un progtwig que consiste en dos archivos simples de swing de Java.
¿Cómo puedo crear un archivo jar ejecutable para mi progtwig?
Un archivo jar es simplemente un archivo que contiene una colección de archivos java. Para hacer que un archivo jar sea ejecutable, debe especificar dónde está la clase main
en el archivo jar. El código de ejemplo sería el siguiente.
public class JarExample { public static void main(String[] args) { javax.swing.SwingUtilities.invokeLater(new Runnable() { public void run() { // your logic here } }); } }
Comstack tus clases. Para crear un jar, también necesita crear un archivo de manifiesto ( MANIFEST.MF
). Por ejemplo,
Manifest-Version: 1.0 Main-Class: JarExample
Coloque los archivos comstackdos de clase de salida (JarExample.class, JarExample $ 1.class) y el archivo de manifiesto en la misma carpeta. En el símbolo del sistema, vaya a la carpeta donde colocaron sus archivos y cree el jar usando el comando jar. Por ejemplo (si nombra su archivo de manifiesto como jexample.mf)
jar cfm jarexample.jar jexample.mf *.class
Creará el ejecutable jarexample.jar.
En Eclipse puedes hacerlo de la siguiente manera:
Haga clic derecho en su Proyecto Java y seleccione Exportar .
Seleccione Java -> Archivo JAR ejecutable -> Siguiente.
Seleccione la Configuración de lanzamiento y elija el archivo de proyecto como su clase Principal
Seleccione la carpeta de destino donde desea guardarla y haga clic en Finalizar.
jar cvfe myjar.jar package.MainClass *.class
donde MainClass
es la clase con su método main
, y el package
es el package
MainClass
.
Tenga en cuenta que debe comstackr sus archivos .class
archivos .class
antes de hacer esto.
c create new archive v generate verbose output on standard output f specify archive file name e specify application entry point for stand-alone application bundled into an executable jar file
Esta respuesta se inspiró en el comentario de Powerslave sobre otra respuesta.