Annonce

Réduire
Aucune annonce.

Lancer XHSI2.0 sous Linux Ubuntu/Kubuntu 24.04.1

Réduire
X
 
  • Filtre
  • Heure
  • Afficher
Tout nettoyer
nouveaux messages

  • jasum
    a répondu
    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.

    Laisser un commentaire:


  • Lami
    a répondu
    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:


  • jasum
    a répondu
    Envoyé par Lami Voir le message
    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 ?
    ,
    Il ne faut pas chercher la solution dans la base de ton système mais plutôt dans l’installation et la configuration de ton environnement java et de ses applications tiers, mais ce sujet n'a pas sa place sur ce forum.

    Laisser un commentaire:


  • Lami
    a répondu
    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
    ​
    ​Et le paramètre du fichier « /etc/default/grub » est :

    Code:
    GRUB_DISABLE_LINUX_UUID=true
    Cordialement,

    Laisser un commentaire:


  • Lami
    a répondu
    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
    Comme je n’ai jamais programmé en Java, je ne connaissais pas le « java -jar » !

    Bravo pour la solution et merci pour les explications !

    Cordialement,​

    Laisser un commentaire:


  • jasum
    a répondu
    Bonjour René

    Classiquement un fichier .jar s'ouvre par la commande:

    Code:
    java -jar monfichier.jar
    Si je comprends bien,d’après les documents que tu présentes, tu tentes de configurer un "lanceur" pour ouvrir le fichier XHSI.jar en cliquant sur une icône, et pour cela tu as construit un fichier XHSI2xxx.desktop dont tu affiches les propriétés, ce fichier devrait se trouver dans /home/rene/.local/share/applications/ édite le, Il devrait ressembler à ceci:

    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
    ​
    Petite remarque pour le nommage des fichiers, il faut éviter les espaces, les remplacer par _ si c'est nécessaire.​
    Dernière modification par jasum, 16 novembre 2024, 00h33.

    Laisser un commentaire:


  • Lami
    a répondu
    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
    Cordialement,​

    Laisser un commentaire:


  • jasum
    a répondu
    Envoyé par Lami Voir le message
    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,
    Salut René
    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-archive​
    Dernière modification par jasum, 15 novembre 2024, 12h30.

    Laisser un commentaire:


  • Lami
    a répondu
    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:


  • Lami
    a crée une discussion Lancer XHSI2.0 sous Linux Ubuntu/Kubuntu 24.04.1

    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 :

    Cliquez sur l'image pour la voir en taille réelle 

Nom : 		XHSI-04 L'icône de lancement de XHSI (Général).jar.jpg 
Affichages :	143 
Taille :		53,7 Ko 
ID : 			537100

    Cliquez sur l'image pour la voir en taille réelle 

Nom : 		XHSI-05 L'icône de lancement de XHSI (Droits d'accès).jar.jpg 
Affichages :	116 
Taille :		52,2 Ko 
ID : 			537101

    Cliquez sur l'image pour la voir en taille réelle 

Nom : 		XHSI-06 L'icône de lancement de XHSI (Application).jar.jpg 
Affichages :	119 
Taille :		86,1 Ko 
ID : 			537103

    Cliquez sur l'image pour la voir en taille réelle 

Nom : 		XHSI-06 L'icône de lancement de XHSI (Détails).jar.jpg 
Affichages :	117 
Taille :		41,6 Ko 
ID : 			537102

    Toute aide sera appréciée !

    Cordialement,​
Chargement...
X