Cómo instalar MyOpenLab en ubuntu 18.04

2

He estado intentando instalar MyOpenLab en ubuntu 18.04. Es una alternativa gratuita a LabView. Descubrí que requería que Java se ejecutara, así que instalé Java a través de la terminal. Ahora, cuando intento abrir MyOpenLab a través del terminal, me recibe el siguiente mensaje.

Error y advertencias

¿Puede alguien ayudarme con mi instalación? Gracias.

EDITAR: descargué el software MyOpenLab del sitio web myopenlab.org . Fue descargado a mi carpeta de Descargas. Luego lo extraje en el mismo directorio.

Luego hice clic derecho en el archivo y establecí permisos para leer y escribir y luego seleccioné la opción "Permitir ejecutar el archivo como programa".

Después de eso, abrí una terminal en el mismo directorio e ingresé el comando "./start_linux".

Luego apareció el nombre del programa y me preguntó sobre el acuerdo de licencia. Di proceder y luego me pidió la ruta para los elementos definidos por el usuario. Después de seleccionar la ruta y hacer clic en siguiente, me saludaron los errores y la advertencia.

Comando terminal

Directorio MyOpenLab

También la versión de mi java es la siguiente. Los obtuve con el comando "java --version" en la 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)

Ayúdame con el proceso de instalación, ya que es muy importante.

Sâu
fuente
2
Agregue información de fondo: ¿dónde puede / podemos obtener este software? ¿Qué acciones realizaste? ¿Qué versión de Java tiene (agregar salida de update-java-alternatives -l)? Agregue toda la información a la pregunta.
N0rbert
Hola, he agregado la información necesaria. Amablemente ayúdame.
Sábado

Respuestas:

2

En mi Ubuntu 18.04.1 LTS hice lo siguiente:

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

y obtuve el mismo error que tú.

Luego instalé OpenJDK 8

sudo apt-get install openjdk-8-jre

y configúrelo como VM del sistema predeterminado:

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

luego trató de lanzarlo nuevamente:

sh start_linux

y MyOpenLab se lanza normalmente

MyOpenLab en Ubuntu 18.04 LTS

Notas:
1. Nunca he usado este software. Solo quería ayudarte. Gracias por tu hallazgo!
2. En Ubuntu 16.04 LTS Xenial Xerus se ejecuta sin ninguna acción especial (ya que usa openjdk-8 por defecto).

N0rbert
fuente
0

Como escribió N0rbert, puede ver que MyOpenLab depende (a partir de esta fecha) de Java 1.8.

Suponga que desea mantener su versión más reciente openjdky aún poder ejecutar MyOpenLab.

  1. Comprueba qué openjdk tienes en tu sistema:

    sudo update-java-alternatives -l

    Eso es del paquete java-common. Estoy usando Debian En mi caso, este es el resultado:

    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 no tiene openjdk1.8, instálelo, lo necesita para MyOpenLab.

  2. Desea que su sistema esté actualizado. Así que haga openjdk1.11 predeterminado:

    sudo update-java-alternatives --set java-1.11.0-openjdk-amd64
  3. Compruebe solo para asegurarse de que su java --version

    En mi caso: openjdk 11.0.1 2018-10-16

  4. En su directorio MyOpenLab, en mi caso /opt/programs/MyOpenLab/

    encontrará el archivo: start_linux Edite este archivo. Cambia la línea que dice:

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

    cámbielo a:

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

La dirección a su openjdk1.8es del paso 1:

sudo update-java-alternatives -l
Asiria
fuente