Bonjour, quand j'essaie d'ouvrir un fichier jar par double clic ou ouvrir avec il n'est pas lancé.
J'ai redéfinit $JAVA_HOME dans .bashrc et si j'exécute java -jar fichier dans un terminal le jar est bien lancé.
J'ai crée un fichier java.desktop dans .local/share/applications avec entre autres le chemin du dossier bin du jdk, la commande java -jar %U, et les types mime application/x-java-archive;application/java-archive;application/x-jar.
Qu'est-ce que j'ai oublié
[Résolu] Lancer un jar
[Résolu] Lancer un jar
Modifié en dernier par Brice le ven. 23 juin 2017 20:30, modifié 2 fois.
Linux Mint 20.1 64 bits, Cinnamon 4.8.6
- arghlub
- Administrateur du site
- Messages : 10421
- Enregistré le : dim. 21 mai 2017 08:19
- Localisation : Provence
- Contact :
Re: Lancer un jar
Salut,
Je pense quue ton exec devrait plutôt ressembler à ça (avec le nom du fichier précisé, sans l'option %U)
Je pense quue ton exec devrait plutôt ressembler à ça (avec le nom du fichier précisé, sans l'option %U)
Code : Tout sélectionner
Exec=java -jar /Chemin/Vers/Repertoire/Ton_Fichier.jar
Tour1 (custom) • CM MSI Z270 M3 | CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : Debian 11 | MXlinux 21 | LMint 19.3 | XFCE
Tour2 (custom) • CM Gigabyte | CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD 12.1 XFCE
Portable1 • MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 20.2 | MXlinux 21 | XFCE
Portable2 • MacBook Air A1466 (2015) | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MXlinux 21 XFCE
─────( pour une informatique libre ! -membre en stand-by de l' April.org────────────────
Tour2 (custom) • CM Gigabyte | CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD 12.1 XFCE
Portable1 • MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 20.2 | MXlinux 21 | XFCE
Portable2 • MacBook Air A1466 (2015) | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MXlinux 21 XFCE
─────( pour une informatique libre ! -membre en stand-by de l' April.org────────────────
Re: Lancer un jar
Oui mais le but c'est d'avoir une commande générale de façon à lancer n'importe quel jar.
J'ai essayé avec %f, %u et %U mais c'est pareil.
Il n'existe pas un moyen d'avoir un retour sur la commande effectivement exécutée
Parce que même avec Terminal=true l'apparition du terminal est subliminale...
J'ai essayé avec %f, %u et %U mais c'est pareil.
Il n'existe pas un moyen d'avoir un retour sur la commande effectivement exécutée
Parce que même avec Terminal=true l'apparition du terminal est subliminale...
Linux Mint 20.1 64 bits, Cinnamon 4.8.6
- arghlub
- Administrateur du site
- Messages : 10421
- Enregistré le : dim. 21 mai 2017 08:19
- Localisation : Provence
- Contact :
Re: Lancer un jar
Donne ton .desktop en entier histoire d'y voir plus clair.
Tour1 (custom) • CM MSI Z270 M3 | CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : Debian 11 | MXlinux 21 | LMint 19.3 | XFCE
Tour2 (custom) • CM Gigabyte | CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD 12.1 XFCE
Portable1 • MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 20.2 | MXlinux 21 | XFCE
Portable2 • MacBook Air A1466 (2015) | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MXlinux 21 XFCE
─────( pour une informatique libre ! -membre en stand-by de l' April.org────────────────
Tour2 (custom) • CM Gigabyte | CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD 12.1 XFCE
Portable1 • MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 20.2 | MXlinux 21 | XFCE
Portable2 • MacBook Air A1466 (2015) | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MXlinux 21 XFCE
─────( pour une informatique libre ! -membre en stand-by de l' April.org────────────────
Re: Lancer un jar
Code : Tout sélectionner
[Desktop Entry]
Name=Java_test
Path=/usr/local/jdk/9/bin
Exec=java -jar %U
MimeType=application/x-java-archive;application/java-archive;application/x-jar
Type=Application
Icon=openjdk-8
Terminal=true
Comment=Java ARchive
Linux Mint 20.1 64 bits, Cinnamon 4.8.6
Re: Lancer un jar
J'ai trouvé, la propriété Path ne sert à rien, Exec doit contenir le chemin du répertoire, l'exécutable et la commande.
Linux Mint 20.1 64 bits, Cinnamon 4.8.6
- arghlub
- Administrateur du site
- Messages : 10421
- Enregistré le : dim. 21 mai 2017 08:19
- Localisation : Provence
- Contact :
Re: Lancer un jar
Cool, je me cassais un peu les dents sur ton .desktop.
Effectivement, perso je ne mets jamais de chemin (path), ni d'ailleurs de mime (c'est pas indispensable).
Bref, content que tu te sois “dépatouiller” tout seul (désolé pour le manque d'aide, mais je voulais éviter de dire des bêtises).
.... et merci pour ce retour (on le saura que le path ne sert pas dans ce cas là)
ps : tu devrais passer en "résolu"
pps : stp, renvois ton .desktop definitf par curiosité
Effectivement, perso je ne mets jamais de chemin (path), ni d'ailleurs de mime (c'est pas indispensable).
Bref, content que tu te sois “dépatouiller” tout seul (désolé pour le manque d'aide, mais je voulais éviter de dire des bêtises).
.... et merci pour ce retour (on le saura que le path ne sert pas dans ce cas là)
ps : tu devrais passer en "résolu"
pps : stp, renvois ton .desktop definitf par curiosité
Tour1 (custom) • CM MSI Z270 M3 | CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : Debian 11 | MXlinux 21 | LMint 19.3 | XFCE
Tour2 (custom) • CM Gigabyte | CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD 12.1 XFCE
Portable1 • MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 20.2 | MXlinux 21 | XFCE
Portable2 • MacBook Air A1466 (2015) | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MXlinux 21 XFCE
─────( pour une informatique libre ! -membre en stand-by de l' April.org────────────────
Tour2 (custom) • CM Gigabyte | CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD 12.1 XFCE
Portable1 • MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 20.2 | MXlinux 21 | XFCE
Portable2 • MacBook Air A1466 (2015) | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MXlinux 21 XFCE
─────( pour une informatique libre ! -membre en stand-by de l' April.org────────────────
Re: Lancer un jar
Je suis encore en retard.
Le fichier est identique, j'ai juste mis le chemin devant la commande dans Exec et supprimé Path et Terminal.
Le fichier est identique, j'ai juste mis le chemin devant la commande dans Exec et supprimé Path et Terminal.
Linux Mint 20.1 64 bits, Cinnamon 4.8.6