/ / ejecuta el archivo jar creado desde windows en linux como ejecutable - java, linux, jar, executable-jar

ejecuta el archivo jar creado desde Windows en Linux como ejecutable - java, linux, jar, executable-jar

Hola, he desarrollado una aplicación de swing utilizando javafx en el sistema operativo Windows. Está funcionando bien en Windows. Pero cuando ejecuto el archivo jar en Linux la configuración predeterminada para abrir en el administrador de archivos no funciona como un ejecutable.

He comprobado las propiedades del archivo jar, ya es un ejecutable.

¿Tengo que volver a compilar el archivo fuente en un entorno Linux para ejecutar este jar file en Linux o será el jar file ¿Trabajar en Linux también?

Respuestas

5 para la respuesta № 1

Si no has usado un sistema operativo dependientecomandos como ejecutar un comando de Windows desde Java (que no se ejecutará en Linux con seguridad) o utilizar un módulo específico de Windows, su Java se ejecutará en todos los demás sistemas operativos. Esta es una de las características más importantes de Java, que es multiplataforma, y ​​puede ejecutar su código en diferentes sistemas operativos que tienen ese entorno de tiempo de ejecución Java específico del sistema operativo instalado.

Así que en todos los sistemas operativos, solo hay que ejecutar

java -jar yourjarfile.jar

0 para la respuesta № 2

jar ejecutable tiene que ser ejecutable en todos los sistemas operativos.

Sin embargo, debe comprobar el permiso del archivo .jar. Especialmente cuando se ejecuta en Linux como entorno.

chmod +x /path/to/your/java.jar

use el comando chmod en linux / modifique su buil.xml usando Hormiga chmod