La Web del Programador: Comunidad de Programadores
 
    Pregunta:  1504 - COMPILADOR PARA GENERAR UN EJECUTABLE
Autor:  miguel centeno
Si alguien sabe de un compilador que pueda generar un ejecutable en plataforma window ( como cualquier programa comercial), agradeceria cualquier informe.

  Respuesta:  Daniel Martínez
Existen diferentes aplicaciones que pueden generar un programa ejecutable para windows (.exe) a partir del código Java de un programa.

Entre ellos podemos encontrar:

- GCJ
- BulletTrain
- Excelsior JET
- JOVE
- TowerJ
- Visual Cafe
- VisualAge for Java
- FastJ

Algunos son programas comerciales 100% y ofrecen versiones de evaluación por 30 días otros como JOVE, GCJ y Excelsior JET poseen una versión personal gratuita con licencia no comercial ilimitada.

En mi punto personal te recomiendo que utilices el excelsior JET que posee una licencia personal para uso no comercial y gratuita que puedes bajar de la siguiente dirección de internet.

http://www.excelsior-usa.com/jet.html

El único inconveniente de esta herramienta es que tarda mucho tiempo en instalarse (aproximadamente 2 horas con un procesador celeron 850 MHz).

Aunque para un poco más de información te recomiendo que visites:

http://www-106.ibm.com/developerworks/library/j-native.html

es un artículo que se encuentra en inglés pero es una muy buena página que habla sobre compiladores de Java a código nativo.

Una nota muy personal:
----------------------------------
La filosofía de java es ser independiente de la plataforma, claro que para lograr esto tenemos que utilizar el interprete de java, sin embargo esto nos garantiza que el código .class generado por el compilador de java sea portable 100% entre diferentes plataformas y sistemas operativos y generar un ejecutable de Windows perjudicaría la portabilidad del programa.

Si deseas más información al respecto puedes comunicarte a mi correo electrónico y con mucho gusto contestaré tus inquietudes.

Daniel Martínez. México D.F. 20/Sep/2002

  Respuesta:  Daniel Martínez
Un comentario adicional a mi respuesta anterior.

Si deseas realizar tus programas de java ejecutables, sería buena idea que también pudieras distribuir el código fuente de ellos y apegarlos (si lo deseas) a la filosofía del software libre.

para mayor información visita:

http://www.gnu.org

o en español:

http://www.gnu.org/home.es.html

  Respuesta:  Fabian Gutierrez
Necesitas en jexegen que viene con Visual j++

  Respuesta:  Hola Hola
Compilas el programa, te creas un .bat desde el blok de notas poniendo la direccion de la clase principal. lo guardas con la extension antes indicada y padras arrancarla desde cualquier plataforma llamando al archivo.bat

  Respuesta:  Ismael Quiroz B.
Una opción mucho muy interesante es Forte for Java (http://www.sun.com/forte/ffj/ce/), es una herramienta excelente que permite crear culaquier tipo de aplicación que se pueda hacer con Java. Para lo que pretendes hacer, sería fabuloso una aplicación con Java Swing (http://java.sun.com/products/jfc/tsc/index.html).

  Respuesta:  Eddie cast
efectivamente VisualCafe lo puede realizar, puedes visitar la pagina de symantec, parece ser que hay una version de evaluación pero no se si esta te permite hacer el ejecutable, otra cosa la version de VisualCafe 3.0 lo puede hacer yo le he hecho pero la 2.5 o anteriores la verdad no lo se

  Respuesta:  Miguel calvo
creo que el symantec visual cafe lo hace y por alguna revistilla creo que han dado una trial edition por 30 dias.
El jbuilder puede que tb
Siento no estar seguro del todo, si me entero de algo te volveria a contestar...