Hola, es mi primer post y espero no incumplir ninguna regla ^_^'
Hice mi primer programa con NetBeans, una calculadora, y quisiera poder guardarla como un ejecutable, lei por ahí que se podía ejecutar desde una linea de comandos, vi que un juego que jugaba usaba un .bat para abrir el .jar. Pero estoy perdido
¿Cómo guardo como un ejecutable un programa desde NetBeans 7.1.2?
Yo no soy el más indicado para responder... pero que yo sepa el .jar es tu ejecutable... debes tener la maquina virtual instalada... y se jecutará sin problemas...
si lo que quieres es publicar de forma que se instale lo que se necesite .. no tengo ni idea de como se hace... ^_^'
Normalmente los .bat lo que hacen es algo como:
java -jar "miaplicacion.jar"
(o algo asi, hace un huevo que no toco Java)
Si tienes la JRE instalada deberias tener el path de java.exe en el PATH del sistema, y por eso ese .bat funciona y ejecuta la aplicacion.
Lo que no recuerdo es si se puede ejecutar el .jar directamente con doble click, supongo que es algo que deberia hacer la JRE al instalarse (asociarse con esa extension y tal), pero no recuerdo si lo hace o no.
Ahí esta! :D
Faltaba hacer algo de "Clean and Buid" para que se cree el .jar (cosa que no había hecho)
Y luego con el código de Vicente hice un .bat
Tema cerrado, ahora a hacer algo más complejo ;)
Cita de: Vicente en 03 de Mayo de 2012, 03:01:48 AM
Lo que no recuerdo es si se puede ejecutar el .jar directamente con doble click, supongo que es algo que deberia hacer la JRE al instalarse (asociarse con esa extension y tal), pero no recuerdo si lo hace o no.
Pues los mios si que se ejecutan...
Cita de: blau en 03 de Mayo de 2012, 09:43:53 PM
Cita de: Vicente en 03 de Mayo de 2012, 03:01:48 AM
Lo que no recuerdo es si se puede ejecutar el .jar directamente con doble click, supongo que es algo que deberia hacer la JRE al instalarse (asociarse con esa extension y tal), pero no recuerdo si lo hace o no.
Pues los mios si que se ejecutan...
A mi no, le hago doble click al .jar y me dice que no encuentra la clase principal, en mi caso Calculadora.class
Pero no importa, lo abro desde el bat, es solo un detalle