como ejecutar un programa en java
hola,
¿se pueden crear ejecutables en java?
si es asi, como se hace?
si no es asi, entonces, si yo hago un programa con ventanitas, como hago para que se ejecute fuera del entorno de desarrollo en el que esté (por ejemplo, netbeans)
gracias
¿se pueden crear ejecutables en java?
si es asi, como se hace?
si no es asi, entonces, si yo hago un programa con ventanitas, como hago para que se ejecute fuera del entorno de desarrollo en el que esté (por ejemplo, netbeans)
gracias
Hay entornos como JBuilder que permiter crear ejecutables.
Otros editores como JCreator o BlueJ permiten
Crear archivos jar que son mas prácticos que
Los ejecutables por su portabilidad, pero el sistema operativo en donde se ejecute deberá tener la máquina virtual de java.
También puedes hacer el jar manualmente y es relativamente sencillo:
- Una vez tengas compilada tu aplicación reune los
archivos .class en una carpeta
- En el lugar donde pusiste la carpeta con los .class
Crea una carpeta y le pones este nombre: META-INF
- Abre META-INF y en esa carpeta crea un archivo de texto puede se con el block de notas y en el archivo copias lo siguiente:
Main-Class: (ruta y nombre del .class que tiene el main)
Por ejemplo, si la carpeta en donde están los .class se llama clases y la clase que contiene el método main se llama Ejecutable debes poner:
Main-Class: clases.Ejecutable
- Debes guardar el archivo con el siguiente nombre:
MANIFEST.MF
- Luego toma esas dos carpetas y las comprimes en un archivo zip
- Finalmente a ese archivo zip le debes cambiar la
Extensión por .jar
Otra opción muy rápida es creando un archivo bat
O en esta dirección te puedes bajar el Bluej y es
Infalible:
http://www.tucows.com/preview/325551.html
Otros editores como JCreator o BlueJ permiten
Crear archivos jar que son mas prácticos que
Los ejecutables por su portabilidad, pero el sistema operativo en donde se ejecute deberá tener la máquina virtual de java.
También puedes hacer el jar manualmente y es relativamente sencillo:
- Una vez tengas compilada tu aplicación reune los
archivos .class en una carpeta
- En el lugar donde pusiste la carpeta con los .class
Crea una carpeta y le pones este nombre: META-INF
- Abre META-INF y en esa carpeta crea un archivo de texto puede se con el block de notas y en el archivo copias lo siguiente:
Main-Class: (ruta y nombre del .class que tiene el main)
Por ejemplo, si la carpeta en donde están los .class se llama clases y la clase que contiene el método main se llama Ejecutable debes poner:
Main-Class: clases.Ejecutable
- Debes guardar el archivo con el siguiente nombre:
MANIFEST.MF
- Luego toma esas dos carpetas y las comprimes en un archivo zip
- Finalmente a ese archivo zip le debes cambiar la
Extensión por .jar
Otra opción muy rápida es creando un archivo bat
O en esta dirección te puedes bajar el Bluej y es
Infalible:
http://www.tucows.com/preview/325551.html