web-dev-qa-db-fra.com

Comment installer MyOpenLab sur Ubuntu 18.04

J'ai essayé d'installer MyOpenLab sur Ubuntu 18.04. C'est une alternative gratuite à LabView. J'ai trouvé qu'il fallait Java pour fonctionner. J'ai donc installé Java via le terminal. Maintenant, lorsque j'essaie d'ouvrir MyOpenLab via le terminal, je reçois le message suivant.

Error adn warnings

Quelqu'un peut-il m'aider s'il vous plaît avec mon installation. Merci.

EDIT: J'ai téléchargé le logiciel MyOpenLab depuis le site Web myopenlab.org . Il a été téléchargé dans mon dossier Téléchargements. Je l'ai ensuite extrait dans le même répertoire.

J'ai ensuite cliqué avec le bouton droit sur le fichier et défini les autorisations de lecture et d'écriture, puis sélectionné l'option "Autoriser l'exécution du fichier en tant que programme".

Après cela, j'ai ouvert un terminal dans le même répertoire et entré la commande "./start_linux".

Le nom du programme est alors apparu et il m'a posé des questions sur le contrat de licence. J'ai donné procéder et ensuite il m'a demandé le chemin pour les éléments définis par l'utilisateur. Après avoir sélectionné le chemin et cliqué sur suivant, j'ai été accueilli avec les erreurs et les avertissements.

Terminal command

MyOpenLab directory

La version de mon Java est également la suivante. Je les ai obtenus avec la commande "Java --version" sur le terminal:

Java version "10.0.2" 2018-07-17
Java(TM) SE Runtime Environment 18.3 (build 10.0.2+13)
Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.2+13, mixed mode)

S'il vous plaît aidez-moi avec le processus d'installation car il est très important.

2

Sur mon Ubuntu 18.04.1 LTS, j’ai fait ce qui suit:

cd ~/Downloads
wget https://myopenlab.org/distribution_linux_3.11.0.Zip
unzip distribution_linux_3.11.0.Zip -d distribution_linux_3.11.0
cd distribution_linux_3.11.0
sh ./start_linux

et a la même erreur que vous avez.

Puis j'ai installé OpenJDK 8

Sudo apt-get install openjdk-8-jre

et le définir comme machine virtuelle système par défaut:

Sudo update-Java-alternatives --set \
Java-1.8.0-openjdk-$(dpkg --print-architecture)

puis essayé de le lancer à nouveau:

sh start_linux

et MyOpenLab se lance normalement

MyOpenLab on Ubuntu 18.04 LTS

Notes:
1. Je n'ai jamais utilisé ce logiciel. Je voulais juste vous aider. Merci pour votre découverte!
2. Sous Ubuntu 16.04 LTS Xenial Xerus, il s’exécute sans action particulière (car il utilise openjdk-8 par défaut).

2
N0rbert

Comme N0rbert l'a écrit, vous pouvez voir que MyOpenLab dépend (à cette date) de Java 1.8.

Supposons que vous souhaitiez conserver votre version la plus récente de openjdk et pouvoir toujours exécuter MyOpenLab.

  1. Vérifiez quel openjdk vous avez dans votre système:

    Sudo update-Java-alternatives -l
    

    Cela provient du paquet Java-common. J'utilise Debian. Dans mon cas, voici la sortie:

    Java-1.11.0-openjdk-AMD64  1111  /usr/lib/jvm/Java-1.11.0-openjdk-AMD64
    Java-1.8.0-openjdk-AMD64  1081  /usr/lib/jvm/Java-1.8.0-openjdk-AMD64
    

    Si vous n'avez pas openjdk1.8, installez-le, vous en aurez besoin pour MyOpenLab.

  2. Vous voulez que votre système soit à jour. Donc, faites openjdk1.11 par défaut:

    Sudo update-Java-alternatives --set Java-1.11.0-openjdk-AMD64
    
  3. Vérifiez juste pour vous assurer que votre Java --version

    Dans mon cas: openjdk 11.0.1 2018-10-16

  4. Dans votre répertoire MyOpenLab, dans mon cas, /opt/programs/MyOpenLab/

    vous trouvez le fichier: start_linux Editez ce fichier. Changer la ligne en disant:

    Java -splash:splash.png -jar myopenlab.jar Elements
    

    changez le en:

    /usr/lib/jvm/Java-1.8.0-openjdk-AMD64/bin/Java -splash:splash.png -jar myopenlab.jar Elements
    

L’adresse de votre openjdk1.8 est issue de l’étape 1:

Sudo update-Java-alternatives -l
0
Assyria