Как установить MyOpenLab на человечности 18.04

Я пытался установить MyOpenLab на человечности 18.04. Это - бесплатно распространяемая альтернатива LabView. Я нашел, что это потребовало, чтобы Java работал так, я установил Java через терминал. Теперь, когда я пытаюсь открыть MyOpenLab через терминал, меня встречают следующим сообщением.

Error adn warnings

Может кто-то помогать мне с моей установкой.Спасибо.

Править: Я загрузил программное обеспечение MyOpenLab с веб-сайта myopenlab.org. Это было загружено на мою папку Downloads. Я затем извлек его в том же каталоге.

Я затем щелкнул правой кнопкой по файлу и установил полномочия читать и записать и затем выбрал опцию "Allow executing file as program".

После этого я открыл терминал в том же каталоге и ввел команду "./start_linux".

Название программы затем появилось, и оно спросило меня о лицензионном соглашении. Я дал, продолжаются, и затем это попросило у меня пути для определяемых пользователем элементов. После выбора пути и нажатия затем, меня встретили ошибками и предупреждением.

Terminal command

MyOpenLab directory

Также версия моего Java следующие. Я получил их с командой "Java - версия" на терминале:

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)

Выручите меня с процессом установки, поскольку это очень важно.

2
задан 18 August 2018 в 14:43

3 ответа

На моем LTS Ubuntu 18.04.1 я сделал следующее:

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

и получил ту же ошибку, как Вы имеете.

Затем я установил OpenJDK 8

sudo apt-get install openjdk-8-jre

и набор это как система по умолчанию VM:

sudo update-java-alternatives --set \
java-1.8.0-openjdk-$(dpkg --print-architecture)

затем попробованный для запуска его снова:

sh start_linux

и MyOpenLab обычно запускается

MyOpenLab on Ubuntu 18.04 LTS

Примечания:
1. Я никогда не использовал это программное обеспечение. Просто требуемый для помощи Вам. Спасибо за Ваше открытие!
2. На Ubuntu 16.04 LTS Гостеприимный Xerus это работает без любых специальных действий (поскольку это использует openjdk-8 по умолчанию).

2
ответ дан 2 December 2019 в 03:31

Как N0rbert записал, Вы видите, что MyOpenLab зависит (с этой даты) на Java 1.8.

Предположите, что Вы хотите сохранить свою более новую версию openjdk и все еще смочь выполнить MyOpenLab.

  1. Проверьте, какой openjdk Вы имеете в своей системе:

    sudo update-java-alternatives -l
    

    Это от общего для Java пакета. Я использую Debian. В моем случае это - вывод:

    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
    

    Если Вы не имеете openjdk1.8, то устанавливаете его, Вам нужен он для MyOpenLab.

  2. Вы хотите, чтобы Ваша система была актуальна. Поэтому сделайте openjdk1.11 значение по умолчанию:

    sudo update-java-alternatives --set java-1.11.0-openjdk-amd64
    
  3. Проверьте только для проверки, Ваш java --version

    В моем случае: openjdk 11.0.1 2018-10-16

  4. В Вашем каталоге MyOpenLab, в моем случае /opt/programs/MyOpenLab/

    Вы находите файл: Редактирование start_linux этот файл. Измените высказывание строки:

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

    измените его на:

    /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java -splash:splash.png -jar myopenlab.jar Elements
    

Адрес к Вашему openjdk1.8 от шага 1:

sudo update-java-alternatives -l
0
ответ дан 2 December 2019 в 03:31

Следующее работало в Ubuntu 19.10 на основе вашего предложения.

sudo apt install openjdk-8-jre libcanberra-gtk-module libcanberra-gtk3-module
sudo update-java-alternatives --set java-1.8.0-openjdk-$(dpkg --print-architecture)
sh start_linux
-1
ответ дан 19 December 2019 в 03:13

Другие вопросы по тегам:

Похожие вопросы: