Consejos útiles

Cómo crear un ejecutable en Eclipse

Pin
Send
Share
Send
Send


Esta es una pregunta completamente nueva. Estoy ejecutando Eclipse en Ubuntu. Creé un proyecto de prueba que quiero compilar para un archivo ejecutable (el equivalente de Linux del archivo Windows.exe). Aquí está el contenido de mi programa:

Quiero saber cómo compilarlo y luego cómo ejecutarlo desde la línea de comandos.

Necesita crear un archivo JAR ejecutable. Los pasos pasarán en breve.

Haga clic derecho en el proyecto y seleccione el archivo JAR en la sección "Exportar".

Ingrese la ruta donde desea guardarlo. Un ejemplo aquí es Windows. Cambiar para adaptarse a su plataforma.

Edite el campo de la clase principal al ver y seleccionar la ubicación de su clase que contiene el método principal.

Para ejecutar el archivo JAR, abra un shell o símbolo del sistema y ejecute el siguiente comando:

java -jar ruta / a / test.jar

En Eclipse, seleccione el archivo, luego exporte, y necesitará seleccionar el jar ejecutable. Además, se le pedirá que seleccione la clase principal MyTest en su caso.

Los tutoriales de Eclipes son muy útiles si completa el tutorial “Crear una aplicación Hello World”, lo guiará a través del proceso de configuración de un proyecto, creación de una aplicación e inicio de un archivo jar.

Quiero saber cómo compilarlo.

Vea otras respuestas sobre cómo hacer que Eclipse cree un archivo JAR.

. y luego cómo ejecutarlo desde la línea de comando.

En el caso simple, lo ejecutas ejecutando java -jar yourApp.jar.

Si su aplicación depende de bibliotecas externas, entonces esto es un poco más complicado.

¿Cómo puedo seleccionar un archivo jar sobre un ejecutable jar?

Construir automatización

Como se mencionó anteriormente, al crear un JAR usando Eclipse, puede guardar el script Ant generado que contiene todas las acciones necesarias.

En las propiedades del proyecto (Proyecto -> Propiedades) hay una sección Constructores, en el que puede crear constructores adicionales y, en particular, Ant puede ser un constructor de este tipo, al que puede eliminar este archivo. Después de eso, cada vez que inicie el proyecto (Ctrl + F11), el JAR se recopilará automáticamente si ha habido cambios en el código fuente.

Esta opción de ensamblaje permanente del JAR no es particularmente conveniente, porque Puede tomar un tiempo incómodo. En su lugar, puede crear este generador en Herramientas externas (Ejecutar -> Herramientas externas -> Configuraciones de herramientas externas) y ejecute el ensamblaje JAR solo cuando realmente lo necesite.

Tienes una clase Myapp.classque está en el paquete my.application. Puede poner archivos de imagen por ejemplo en my.application.images y acceder a ellos desde la clase MyApp así:
O de cualquier otra clase:

Con este enfoque, puede acceder a los archivos de recursos no empaquetados y a los que están empaquetados en el JAR junto con las clases.

Pin
Send
Share
Send
Send