Tengo un problema al ejecutar archivos .jar haciendo doble clic en ellos. Cuando voy al cuadro de diálogo Propiedades, no puedo encontrar Java - solo Archive Manager en la lista de programas. Pero java -jar somefile.jar
abre el programa.
¡Quizás no tenga instalado el entorno de tiempo de ejecución!
Para instalarlo, intente las siguientes instrucciones.
sudo apt-get install openjdk-7-jre
O puede instalar Oracle JRE utilizando el método PPA con los siguientes comandos.
sudo add-apt-repository ppa:ferramroberto/java
sudo apt-get update
sudo apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts
Luego, para usarlo para abrir archivos .jar, intente lo siguiente.
Para hacer que Java abra los archivos .jar de forma predeterminada (es decir, doble clic), haga clic derecho en cualquier archivo .jar para seleccionar Propiedades . En la siguiente ventana, seleccione la pestaña "Abrir con" para ver, por ejemplo, la siguiente opción:
Seleccione su tiempo de ejecución Java y presione Set as defaultpara que esta sea su aplicación predeterminada para abrir archivos .jar.
Agregar un archivo llamado /usr/share/applications/java.desktop
con el siguiente contenido debería ser el truco.
[Desktop Entry]
Name=Java
Comment=Java
GenericName=Java
Keywords=java
Exec=java -jar %f
Terminal=false
X-MultipleArgs=false
Type=Application
MimeType=application/x-java-archive
StartupNotify=true
Después de agregar este archivo, debería poder encontrar una entrada llamada Java
en elOpen file with...-Dialog
Terminal
valor enTerminal=prompt
?LANZADOR DE APLICACIONES
Después de instalar el entorno de ejecución Java, puede crear un icono de inicio como otras aplicaciones en el sistema creando un
*.desktop
archivo.¡Hace las cosas más fáciles y bonitas!
Cree una carpeta en un directorio de su elección con los archivos
*.jar
(la aplicación) y*.png
(el icono de la aplicación). En este caso, el directorio que usaré es/usr/share/folder
. Para el~/folder
es una buena idea nombrarlo con el nombre de la aplicación, por ejemplo, si la aplicación es VUE, nombre la carpeta~/VUE
o~/vue
.Abra la terminal y ejecute la siguiente línea de código:
O abra su administrador de archivos (Nautilus en este caso) con privilegios de super administrador ejecutando la siguiente línea de código en el terminal:
Después de eso, vaya
/usr/share
y cree la carpetafolder
con la GUI .También en la terminal y ejecute la siguiente línea de código:
(Podrías usar el editor de tu elección. En este caso se utilizó Gedit ).
Pegue las siguientes líneas de código en el archivo que está editando:
Guarda el archivo. (El
*
siempre es el mismo nombre).ICONO DE APLICACIÓN
Para los tamaños de iconos, Linux admite una variedad de formatos de imagen (PNG, JPG, SVG, etc.) y tamaños (16x16 ~ 512x512 px). Puede usar un archivo PNG de 32x32 ~ 96x96 px, o un archivo SVG de 128x128 ~ 512x512 px para obtener mejores resultados. En este caso, creo que un PNG de 96x96 px es suficiente para un buen escritorio / tablero.
Para más información, eche un vistazo a:
ASOCIACIÓN DE ARCHIVOS
Para este paso, debe crear un Tipo MIME , si no existe, y asociarlo con la aplicación en el
mimeapps.list
archivo. Para eso, eche un vistazo a lo siguiente:Nota: Si encuentra algo incorrecto, no dude en editar y corregir. ¡Gracias!
fuente
Estoy usando Xfce 4 con el administrador de archivos Thunar. He instalado Oracle JDK descargando un archivo de archivo del sitio web oficial de Oracle. Extraje contenido a mi carpeta local y agregué Java a PATH. Entonces puedo ejecutar el siguiente comando desde la terminal
Puede iniciar archivos * .jar desde la terminal con el siguiente comando
Pero si desea iniciarlo haciendo doble clic en el archivo que he realizado siguiendo los pasos, no olvide que estoy usando el administrador de archivos Thunar en Xfce 4, los pasos pueden diferir;
Ingrese el siguiente comando y haga clic en Aceptar
Cuando hace doble clic en el archivo * .jar, ejecutará un comando (segundo comando que di anteriormente) en segundo plano e iniciará el programa Java.
Editar: cuando el tiempo de ejecución se instala mediante extracción de archivos, el tiempo de ejecución no aparecerá en la lista de selector de aplicaciones. Quiero señalar que los usuarios pueden usar comandos si agregaron Java a PATH.
fuente