Cita:
Iniciado por Noelito3 Hola Andy.
No se pueden crear ejecutables como tal apartir de un proyecto java. Lo que sí puedes hacer es empaquetar tu proyecto en un archivo jar y luego crear un script que llame a ese jar. Si estás en windows ese script sería un .bat y si estás en linux sería un .sh . Para llamar al jar el script sería más o menos así:
java -jar proyecto.jar
Espero que te sirva.
Saludos.
Una condición para que funcione esta solución es que en el path del sistema este la ruta donde fue instalado la maquina virtual.
Otra forma más sencilla de ejecutar un ejecutable, sin un .jar, aunque con la misma condicion anterior, es que en un .bat o sh, pongas las instrucciones necesarias para ejecutar la aplicación. ¿cómo?
JDeveloper (creo q netbeans también) te lo muestra, cuando ejecutas tu aplicación desde el IDE, en la ventana de log creo, te muestra las instrucciones para ejecutar tu aplicacion.
Ejm.
java -cp "classes;cgjsapi.jar;librerias\jdev-rt.jar;librerias\printer.jar;librerias\derby\derby .jar;librerias\derby\derby.war;librerias\derby\der byclient.jar;librerias\derby\derbyLocale_cs.jar;li brerias\derby\derbyLocale_de_DE.jar;librerias\derb y\derbyLocale_es.jar;librerias\derby\derbyLocale_f r.jar;librerias\derby\derbyLocale_hu.jar;librerias \derby\derbyLocale_it.jar;librerias\derby\derbyLoc ale_ja_JP.jar;librerias\derby\derbyLocale_ko_KR.ja r;librerias\derby\derbyLocale_pl.jar;librerias\der by\derbyLocale_pt_BR.jar;librerias\derby\derbyLoca le_ru.jar;librerias\derby\derbyLocale_zh_CN.jar;li brerias\derby\derbyLocale_zh_TW.jar;librerias\derb y\derbynet.jar;librerias\derby\derbyrun.jar;librer ias\derby\derbytools.jar;ProjectBliblia\librerias\ javaHelp\hsviewer.jar;librerias\javaHelp\jh.jar;li brerias\javaHelp\jhall.jar;librerias\javaHelp\jhba sic.jar;librerias\javaHelp\jhindexer.jar;librerias \javaHelp\jhsearch.jar;librerias\javaHelp\jsearch. jar";. Presentacion.FormPrincipal
Si ejecutas todo esto en un .bat = corre tu aplicacion. Se ve un poco largo pq utilizo varias librerias adicionales en mi aplicación.
Luego borras la carpeta del codigo fuentes y solo dejas las de .class