3 votos

Problema ejecutar jar desde gui en 15.04

He actualizado ubunut a 15.04 el día de hoy. Ahora cuando trato de iniciar un archivo jar de la interfaz gráfica de usuario sólo abre el administrador de archivos.
La comprobación de la apertura con la ficha de Propiedades no puedo encontrar Openjdk. Tengo tanto Openjdk java 7 y 8 instalado de acuerdo con el centro de software, pero a pesar de que no se muestran en la lista.
Eso significa que la solución aquí: Cómo ejecutar un .archivo jar con un doble clic? no funciona para mí.

5voto

Maxr1998 Puntos 171

La conmutación de java de Oracle JDK es sólo una solución, en mi opinión, como el OP quería saber por qué no funciona con OpenJDK. De todos modos, me fijo a mí mismo con esta respuesta en Ask Fedora.

Básicamente, primero tienes que crear un archivo javajar.desktop con el siguiente contenido en /usr/share/applications/.

[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
NoDisplay=true
Exec=java -jar %f
Name=OpenJDK
Comment=Launching Jar files

Después de eso, ejecutamos este comando de terminal para añadir su .desktop archivo mimetypes lista:

echo "application/x-java-archive=javajar.desktop" >> ~/.local/share/applications/mimeapps.list

Por supuesto, todo esto tiene que ser hecho con la root de derechos. Voilà, frascos ahora abrir de inmediato como interfaz gráfica de usuario.

2voto

A.B. Puntos 44943

Por alguna razón no se instala el archivo desktop para OpenJDK, a pesar de que este archivo está en la lista.

$ apt-file list openjdk-8-jre | grep desktop        
openjdk-8-jre: /usr/share/applications/openjdk-8-java.desktop
openjdk-8-jre: /usr/share/applications/openjdk-8-policytool.desktop

$ ls -l /usr/share/applications/openjdk-8-java.desktop
ls: cannot access /usr/share/applications/openjdk-8-java.desktop: No such file or directory

$ dpkg --get-selections | grep openjdk-8
openjdk-8-jre:amd64             install

Pero también se puede usar Java de Oracle (TM):

Instalar Oracle Java con este comandos y tiene una entrada en abrir con:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

Para seleccionar el Java por defecto, use el siguiente comando.

sudo update-alternatives --config java

Pero esto no influye en el menú "Abrir con" del artículo

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: