J'ai un problème en exécutant des fichiers .jar en double-cliquant dessus. Lorsque je vais dans la boîte de dialogue Propriétés, je ne trouve pas le gestionnaire d'archives Java uniquement dans la liste des programmes. Mais Java -jar somefile.jar
ouvre le programme.
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 à l'aide de 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 les fichiers .jar, essayez ce qui suit.
Pour que Java ouvre les fichiers .jar par défaut (c’est-à-dire un double clic), cliquez avec le bouton droit de la souris sur tout fichier .jar pour le sélectionner Propriétés. Dans la fenêtre suivante, sélectionnez l'onglet "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.
Ajouter 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
dans le Open file with...-Dialog
LANCEUR D'APPLICATION
Après avoir installé l'environnement d'exécution Java, vous pouvez créer une icône de lancement, à l'instar des autres applications du système, en créant un fichier *.desktop
.
Cela rend les choses plus faciles et plus jolies!
Créez un dossier dans un répertoire de votre choix avec les fichiers *.jar
(l'application) 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 conseillé de lui attribuer un nom, par exemple, si l’application est VUE nommez le dossier ~/VUE
ou ~/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 les 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 dossier folder
avec le GUI .
Toujours dans le terminal et exécutez 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 modifiez:
[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. (*
porte toujours le même nom.)
ICÔNE D'APPLICATION
Pour la taille des icônes, Linux prend en charge une variété de formats d'image (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 format 96x96 px PNG est suffisant pour un Nice Desktop/Dash.
Pour plus d'informations, consultez:
ASSOCIATION DE FICHIERS
Pour cette étape, vous devez créer MIME Tipe , s'il n'existe pas, et l'associer à l'application dans le fichier mimeapps.list
. Pour cela, jetez un coup d'œil sur ce qui suit:
Remarque: Si vous trouvez quelque chose d'incorrect, n'hésitez pas à modifier et correct. Merci!
J'utilise Xfce 4 avec le gestionnaire de fichiers Thunar. J'ai installé Oracle JDK en téléchargeant le fichier d'archive à partir du site Web officiel d'Oracle. J'ai extrait le contenu dans mon dossier local et ajouté Java à PATH. Je peux donc exécuter la commande suivante du terminal
Java -version
Vous pouvez démarrer 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 que j'ai déjà suivi, n'oubliez pas que j'utilise le gestionnaire de fichiers Thunar sur Xfce 4, les étapes peuvent être différentes;
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 démarrera le programme Java.
Edit: Lorsque le moteur d'exécution est installé via l'extraction d'archive, il n'apparaît pas dans la liste des sélecteurs d'applications. Je souhaite indiquer que les utilisateurs peuvent utiliser des commandes s'ils ont ajouté Java à PATH.