Foro de elhacker.net

Programación => Java => Mensaje iniciado por: knckoCk en 27 Noviembre 2008, 09:41 am



Título: Hacer un .EXE en JCreator......
Publicado por: knckoCk en 27 Noviembre 2008, 09:41 am
Quisiera saber como puedo hacer un ejecutable teniendo ya echo mi codigo en JCreator......se acerca de la existencia de los.jar.....pero no se bien como hacerlo...por favor alguien q me pueda orientar en este tema se q se habla mucho de el...pero pues quisiera aprender de los mejores.....pq las explicaciones en google quedan cortas.....


Título: Re: Hacer un .EXE en JCreator......
Publicado por: Amerikano|Cls en 27 Noviembre 2008, 22:19 pm
Mira yo solo trabajo con eclipse, es tan secillo como caminar  :) en eclipse solo le das a export/jar file y listo, en netbeans no creo que sea tan duro, busca opciones como exportar o algo por el estilo, es muy facil men, o si no googlea jeje.

salu2

amerikano


Título: Re: Hacer un .EXE en JCreator......
Publicado por: Nakp en 28 Noviembre 2008, 04:12 am
build proyect? y si no aprende a usar la consola :xD

ejecutables .exe con excelsior o on gcj

salu2


Título: Re: Hacer un .EXE en JCreator......
Publicado por: joseprox en 28 Noviembre 2008, 06:05 am
Padre......que pasa.....por que hacer,.....eso....

java tiene su propia maquina para ejecutar sus programas...JVM y ademas estas atentando contra uno de lo principios de java que es la PORTABILIDAD......

te digo...tu haces una aplicacion sencilla de escritorio....la enpaquetas en un jar...y la puedes ejecutar en otro sistema operativo.....por ejemplo en Linux,solaris,applets.....

leete un poco de la portabilidad en java...y verassss.....que esa es la ventaja de java contra las aplicaciones de .NET, DELPHI....y otros lenguajes de programacion...

entre tanto te enseño a crear JAR........eacribebe y te cuento....

saludos.......joseprox.





Título: Re: Hacer un .EXE en JCreator......
Publicado por: cyberserver en 11 Enero 2009, 04:16 am
K honda!!! soy relativamente nuevo en la programacion en Java y esoy 100000 % de acuerdo en lo de la portabilidad pues compilandolo por asi decirlo en .exe estaras perdiendo la capacidad de ejecutar la aplicacion en otro SO diferente a Windows!!

Pero pues  ya me dio curiosidad !!!! Daaaaaaaaaa

Si se puede convertir un .class en un .exe?¿ y si se puede convertir  el .exe tendria necesidad de instalar la maquina virtual de Java o ya seria una aplicacion independiente..¿?


Título: Re: Hacer un .EXE en JCreator......
Publicado por: Nakp en 11 Enero 2009, 04:21 am
revives un tema viejo?

http://foro.elhacker.net/java/herramientas_java-t162998.0.html;msg1098238#msg1098238

tambien puedes usar gcj pero no es totalmente compatible

salu2


Título: Re: Hacer un .EXE en JCreator......
Publicado por: cyberserver en 11 Enero 2009, 04:41 am
Citar
java a nativo (o casi, no requiere JRE)

http://www.excelsior-usa.com/jet.html (tienen licencias gratuitas para desarrolladores de software gratuito)

salu2


O perdon es que no sabia que en ese tema se hablara de eso!

pero me quede con una duda! que es nativo que quieres decir cuando dices java a nativo...y eso de "o casi,  no requiere JRE"

Kieres decir acaso de java a exe y k ya combiertiendolo  no es necesario JRE que son las librerias para poder correr un codigo de Java o no entendi?¿?¿


Título: Re: Hacer un .EXE en JCreator......
Publicado por: Nakp en 11 Enero 2009, 07:14 am
si, lo que hace es incluir en el exe las clases de java portadas a nativo para ejecutarlo

para que lo entiendas mejor visita su explicación

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


Título: Re: Hacer un .EXE en JCreator......
Publicado por: cyberserver en 11 Enero 2009, 21:55 pm
aaaa NO MA SUPER contento con la informacion que me diste gracias me quedo clarisimo como funciona!!!!

Un resumen de ellos es esto:
Citar
Excelsior JET Optimizador
Una aplicación Java consiste en una serie de archivos de clases y archivos de recursos, como imágenes, que son envasados en uno o más archivos jar.

Using the Excelsior JET Optimizer, you convert the classes into highly optimized x86 code and create a native executable for Windows or Linux. This technique is called Ahead-Of-Time (AOT) compilation. Uso del optimizador de Excelsior JET, convertir las clases en x86 altamente optimizado código nativo y crear un ejecutable para Windows o Linux. Esta técnica se llama futuro de tiempo (AOT) compilación.

Ahora, el original de clases de Java ya no son necesarios para que la aplicación se ejecute.


Y se puede iniciar el ejecutable como si fuera una aplicación nativa




Pues la nete con todo ya no es un pretexto las extensiones .class y la maquina virtual en Java!!!!   :xD