2011-04-19 47 views
17

Soy nuevo en la escena de la programación. He estado trabajando con C++ durante aproximadamente 5 meses y he decidido comenzar a utilizar Java. Estoy usando Eclipse como mi IDE, y obviamente Java para el lenguaje. Intento escribir una aplicación HelloWorld simple, que se puede ejecutar a través de un ejecutable del símbolo del sistema.¿Cómo puedo crear un .exe de Windows (ejecutable independiente) usando Java/Eclipse?

En Visual Studio, parece que es bastante fácil crear un archivo ejecutable. Todo lo que he tenido que hacer es utilizar una flecha hacia abajo y elegir Liberar, y luego ejecutar mi compilación. El propósito de querer escribir/ejecutar Java en el símbolo del sistema es para poder practicar algunos de los aspectos básicos del lenguaje antes de utilizar el sistema Swing.

Entonces, ¿cuál es la forma más fácil de crear un símbolo de sistema .exe escrito con Java?

¡Gracias de antemano!

+2

[posible duplicado] (http://stackoverflow.com/questions/3013506/creating-exe-for-my-java-application-in-eclipse), [relacionado] (http: // stackoverflow.com/questions/147181/how-can-i-convert-my-java-program-to-an-exe-file), [búsqueda relevante] (http://www.google.com/search?q= create + exe + eclipse + java + site% 3Astackoverflow.com) –

+1

¿Qué términos de búsqueda (el cuadro de búsqueda está en la esquina superior derecha) ha usado para buscar duplicados? –

Respuesta

0

Creación de distribuciones .exe no es típico para Java. Si bien tales envoltorios existen, el modo normal de operación es crear un archivo .jar.

Para crear un archivo .jar a partir de un proyecto de Java en Eclipse, use file-> export-> java-> Jar file. Esto creará un archivo con todas tus clases.

En el símbolo del sistema, utilice la invocación como la siguiente:

java -cp foo.bar.MyMainClass myapp.jar

4

programas Java típicas compilan en archivos .jar, que puede ser ejecutado como .exe archivos siempre que la máquina de destino tenga Java instalado y que Java esté en su RUTA. Desde Eclipse, utiliza el elemento de menú Exportar en el menú Archivo.

1

que tienen buena experiencia con WinRun4J

16

Java no permite de forma nativa construcción de un exe , que iría en contra de su propósito de ser multiplataforma.

yo sepa, estos son sus opciones:

  1. Haz una runnable JAR. Si el sistema lo admite y está configurado adecuadamente, en una GUI, al hacer doble clic en el JAR se iniciará la aplicación. Otra opción sería escribir un archivo de script/lote cáscara lanzador que comenzará su JAR con los parámetros adecuados

  2. Hay

    también envolturas ejecutables - ver How can I convert my Java program to an .exe file?

Ver también: Convert Java to EXE: Why, When, When Not and How

+0

Gracias por la respuesta informativa y reflexiva. 1+ –

Cuestiones relacionadas