J'ai un problème pour exécuter les fichiers .jar en double-cliquant dessus. Lorsque je vais dans la boîte de dialogue Propriétés, je ne trouve pas Java - seulement Archive Manager dans la liste des programmes. Mais java -jar somefile.jar
ouvre le programme.
Réponses
Trop de publicités?Peut-être que l'environnement d'exécution n'est pas installé !
Pour l'installer, suivez les instructions suivantes.
sudo apt-get install openjdk-7-jre
Ou vous pouvez installer Oracle JRE en utilisant la méthode PPA avec les commandes suivantes.
sudo add-apt-repository ppa:ferramroberto/java
sudo apt-get update
sudo apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts
Ensuite, pour l'utiliser pour ouvrir des fichiers .jar, essayez ce qui suit.
- Cliquez à droite sur le fichier .jar > Propriétés.
- Cliquez sur l'onglet "Ouvrir avec" en haut.
- Modifiez le choix par défaut en choisissant l'environnement d'exécution java que vous avez installé.
- Cliquez sur Fermer et vous devriez être prêt à double-cliquer.
Ajout d'un fichier appelé /usr/share/applications/java.desktop
avec le contenu suivant devrait faire l'affaire.
[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
Après avoir ajouté ce fichier, vous devriez pouvoir trouver une entrée appelée Java
en el Open file with...-Dialog
Pour que Java ouvre les fichiers .jar par défaut (c'est-à-dire par double-clic), faites un clic droit sur n'importe quel fichier .jar et sélectionnez Propriétés . Dans la fenêtre suivante, sélectionnez le "Ouvrir avec" pour voir, par exemple, le choix suivant :
Sélectionnez votre runtime Java et appuyez sur Set as default pour en faire votre application par défaut pour ouvrir les fichiers .jar.
LANCEUR D'APPLICATIONS
Après avoir installé l'environnement d'exécution Java, vous pouvez créer une icône de lancement comme d'autres applications dans le système en créant un fichier *.desktop
fichier.
Cela rend les choses plus faciles et plus jolies !
-
Créez un dossier dans un répertoire de votre choix avec l'option
*.jar
(la demande) et*.png
(l'icône de l'application). Dans ce cas, le répertoire que je vais utiliser est/usr/share/folder
. Pour le~/folder
il est bon de le nommer avec le nom de l'application, par exemple, si l'application est VUE nommez le dossier~/VUE
o~/vue
.Ouvrez le terminal et exécutez la ligne de code suivante :
sudo mkdir /usr/share/folder
Ou ouvrez votre gestionnaire de fichiers (Nautilus dans ce cas) avec des privilèges de super administrateur en exécutant la ligne de code suivante dans le terminal :
gksu nautilus
Après cela, allez à
/usr/share
et créez le dossierfolder
con el GUI . -
Aussi dans le terminal et exécuter la ligne de code suivante :
gksu gedit /usr/share/applications/*.desktop
(Vous pouvez utiliser l'éditeur de votre choix. Dans ce cas, nous avons utilisé Gedit .)
-
Collez les lignes de code suivantes dans le fichier que vous êtes en train de modifier :
[Desktop Entry] Encoding=UTF-8 Name=Name Categories=Category Name Exec=java -jar /usr/share/folder/*.jar Icon=/usr/share/folder/*.png StartupNotify=false Terminal=false Type=Application Comment=Application Name StartupWMClass=Class MimeType=application/*
-
Enregistrez le fichier. (Le
*
est toujours le même nom).
ICÔNE DE L'APPLICATION
Pour la taille des icônes, Linux supporte une variété de formats d'images (PNG, JPG, SVG, etc.) et de tailles (16x16 ~ 512x512 px). Vous pouvez utiliser un fichier PNG 32x32 ~ 96x96 px, ou un fichier SVG 128x128 ~ 512x512 px pour de meilleurs résultats. Dans ce cas, je pense qu'un fichier PNG de 96x96 px est suffisant pour obtenir un joli Bureau/Dash.
Pour en savoir plus, consultez le site :
- Ask Ubuntu - Pourquoi certains thèmes d'icônes ont-ils tant de tailles différentes ?
- Développeur Gnome - Types d'icônes
ASSOCIATION DE FICHIERS
Pour cette étape, vous devez créer un Tipe MIME s'il n'existe pas, et l'associer à l'application dans le fichier mimeapps.list
fichier. Pour cela, regardez ce qui suit :
Nota: Si vous trouvez quelque chose d'incorrect, n'hésitez pas à modifier et à corriger. Merci !
J'utilise Xfce 4 avec le gestionnaire de fichiers Thunar. J'ai installé Oracle JDK en téléchargeant le fichier d'archive depuis le site officiel d'Oracle. J'ai extrait le contenu dans mon dossier local et ajouté Java à PATH. Je suis donc en mesure d'exécuter la commande suivante depuis le terminal
java -version
Vous pouvez lancer les fichiers *.jar à partir du terminal avec la commande suivante
java -jar filename.jar
Mais si vous voulez le démarrer en double-cliquant sur le fichier, j'ai fait les étapes suivantes, n'oubliez pas que j'utilise le gestionnaire de fichiers Thunar sur Xfce 4, les étapes peuvent différer ;
- Cliquez à droite sur le fichier *.jar
- Sélectionnez "Ouvrir avec un autre programme".
- Cochez la case "Utiliser une commande spécifique".
-
Entrez la commande suivante et cliquez sur OK
java -jar
Lorsque vous double-cliquez sur le fichier *.jar, il exécutera une commande (la deuxième commande que j'ai donnée ci-dessus) en arrière-plan et lancera le programme Java.
Edit:Lorsque le runtime est installé via l'extraction de l'archive, le runtime n'apparaît pas dans la liste du sélecteur d'application. Je tiens à préciser que les utilisateurs peuvent utiliser les commandes s'ils ont ajouté Java à PATH.