Salut René
OK,
La commande correcte c'est: java -jar monfichier.jar
Si tu peux executer directement xxx.jar sans cette commande, c'est que tu as un "lanceur ou interpréteur" qui spécifie d'utiliser "java -jar" pour les fichiers .jar sur ton système.
Si tu ne l'as pas construit toi-même, c'est qu'une application tiers qui en avait besoin, l'a fait pour toi.
Linux utilise le type MIME des fichiers pour les associer à une application,
tu peux voir dans le fichier /usr/share/applications/mimeinfo.cache et /home/rené/.local/share/applications/mimeinfo.cache (éventuellement) les correspondances entre les types de fichiers et les applications.
Annonce
Réduire
Aucune annonce.
Lancer XHSI2.0 sous Linux Ubuntu/Kubuntu 24.04.1
Réduire
X
-
Bonjour jasum,
Pas d'accord !
Cela touche le bon fonctionnement d'un élément du système de simulateur de vol X-Plane.
Et ici je ne parle pas d'apprendre à programmer en Java, mais de ne pas être embêté par une subtilité de configuration d'un module connexe connu et prévu par Laminar pour fonctionner avec X-Plane en Java !
Cordialement,
Laisser un commentaire:
-
Envoyé par Lami Voir le messageBonjour,
Mais comment expliquer que sur les deux autres ordinateurs, il n'y a pas besoin de ce code en début de ligne de lancement du programme ?
,
Laisser un commentaire:
-
Bonjour,
Mais comment expliquer que sur les deux autres ordinateurs, il n'y a pas besoin de ce code en début de ligne de lancement du programme ?
Est-ce qu'il y a un lien symbolique ou un truc du genre pour que le « java -jar » ne soit pas requis pour que « /home/rene/sda6/X-Plane/X-Plane-12/XHSI2_app/XHSI.jar » se lance automatiquement ?
Dans mon cas, c'est que depuis au moins 6 ou 8 ans, les mises à jour de distribution Linux se font sans effacement du dossier « /home » qui contient les configurations des utilisateurs et qui est sur une partition séparée de la partition racine « / » des logiciels du système Linux. Donc s'il y a 6 ou 8 ans j'ai passé une commande dans une console pour automatiser cela, je n'en ai plus souvenir.
Chez moi, le fichier « /etc/fstab » ressemble à cela :
Code:# /etc/fstab: static file system information. # <file système> <mount point> <type> <options> <dump> <pass> /dev/sda1 /boot/efi vfat defaults 0 2 /dev/sda3 / ext3 relatime,errors=remount-ro 0 1 /dev/sda5 /home ext3 relatime 0 2 /dev/sda6 /home/rene/sda6 ntfs rw,uid=1000,gid=1000 0 0 /home/rene/sda6/X-Plane/X-Plane-12/xplane12.iso /media/cdrom12 iso9660 user,loop 0 0 /swapfile swap swap defaults 0 0 tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
Code:GRUB_DISABLE_LINUX_UUID=true
Laisser un commentaire:
-
Bonjour jasum,
Un grand merci, car cette solution fonctionne parfaitement bien !
Code:java -jar /home/rene/sda6/X-Plane/X-Plane-12/XHSI2_app/XHSI.jar
Bravo pour la solution et merci pour les explications !
Cordialement,
Laisser un commentaire:
-
Bonjour René
Classiquement un fichier .jar s'ouvre par la commande:
Code:java -jar monfichier.jar
Code:[Desktop Entry] Name=XSHI-2 Exec=java -jar /home/rene/sda6/X-Plane/X-Plane-12/XHSI2_app/XHSI.jar Terminal=false Icon= /home/rene/.local/share/plasma_icons Type=Application
Dernière modification par jasum, 16 novembre 2024, 00h33.
- j'aime 1
Laisser un commentaire:
-
Bonjour Jasum,
Merci pour votre aide !
Quand je compare la configuration du lanceur, entre mon ordinateur numéro 1 qui est devenu le numéro 2 et mes deux autres ordinateurs sur lesquels l'application se lance correctement, tous les paramètres sont strictement identiques, texte, emplacement du fichier et du dossier de travail, et autre paramètre avancé.
La ligne de lancement de l'application est :
Code:/home/rene/sda6/X-Plane/X-Plane-12/XHSI2_app/XHSI.jar
Suggérez-vous que je la modifie en quelque chose comme ? :
Code:application/x-java-archive/home/rene/sda6/X-Plane/X-Plane-12/XHSI2_app/XHSI.jar
Laisser un commentaire:
-
Envoyé par Lami Voir le messageBonjour,
Je relance, car aucune réponse depuis 3 semaine.
Pour quoi si je lance le fichier « XHSI.jar » depuis son dossier « /home/rene/sda6/X-Plane/X-Plane-12/XHSI2_app », avec un gestionnaire de fichiers, il se lance correctement, il ne se lance pas si je le fait avec un icône de lancement standard sous Linux ?
Cordialement,
Je n'utilise ni plasma ni kde.
Que donne l'édition de ton fichier XHS12-2.desktop (le fichier de ton "lanceur" que tu viens de créer représenté par son icône)
pour info, une archive jar s'ouvre avec java et le "type-mime" est: application/x-java-archiveDernière modification par jasum, 15 novembre 2024, 12h30.
Laisser un commentaire:
-
Bonjour,
Je relance, car aucune réponse depuis 3 semaine.
Pour quoi si je lance le fichier « XHSI.jar » depuis son dossier « /home/rene/sda6/X-Plane/X-Plane-12/XHSI2_app », avec un gestionnaire de fichiers, il se lance correctement, il ne se lance pas si je le fait avec un icône de lancement standard sous Linux ?
Cordialement,
Laisser un commentaire:
-
Lancer XHSI2.0 sous Linux Ubuntu/Kubuntu 24.04.1
Bonjour,
J'utilise trois ordinateurs pour un simulateur X-Plane-12 et je viens d'acheter un nouvel ordinateur qui remplacera le premier, et le premier deviendra le second et le second deviendra le troisième, le moins performant servira ailleurs.
Sur les 3 ordinateurs, j'ai la même installation logicielle pour les trois logiciels du simulateur, mais je n'en utilise qu’un sur chacun de ces ordinateurs :
1) Linux Kubuntu 24.04, 64 Bits, avec X-Plane 12.1.2-r4.
2) Linux Kubuntu 24.04, 64 Bits, avec XHSI 2.0 Beta 12 Alpha 5.
3) Linux Kubuntu 24.04, 64 Bits, avec LittleNavMap.
Le problème est que quand je demande de lancer XHSI 2.0 Beta 12 Alpha 5 dans Linux, j'ai le message « Espace de travail Plasma : execvp: Erreur de format pour exec() », mais dans les deux autres ordinateurs il se lance normalement et j'ai vérifié ils ont les mêmes interpréteurs Java d'installés sur les trois ordinateurs, les icônes de lancement ont la même configuration.
Noter que si je lance le fichier « XHSI.jar » depuis son dossier « /home/rene/sda6/X-Plane/X-Plane-12/XHSI2_app », avec le gestionnaire de fichiers Konqueror, il se lance correctement ! Comment cela est-il possible ?
Voici les configurations pertinentes pour ce problème qui me vient à l'esprit :
Toute aide sera appréciée !
Cordialement,Tags: Aucun(e)
Laisser un commentaire: