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.
¿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.
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.
update-java-alternatives -l
)? Agregue toda la información a la pregunta.Respuestas:
En mi Ubuntu 18.04.1 LTS hice lo siguiente:
y obtuve el mismo error que tú.
Luego instalé OpenJDK 8
y configúrelo como VM del sistema predeterminado:
luego trató de lanzarlo nuevamente:
y MyOpenLab se lanza normalmente
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).
fuente
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
openjdk
y aún poder ejecutar MyOpenLab.Comprueba qué openjdk tienes en tu sistema:
Eso es del paquete java-common. Estoy usando Debian En mi caso, este es el resultado:
Si no tiene openjdk1.8, instálelo, lo necesita para MyOpenLab.
Desea que su sistema esté actualizado. Así que haga openjdk1.11 predeterminado:
Compruebe solo para asegurarse de que su
java --version
En mi caso:
openjdk 11.0.1 2018-10-16
En su directorio MyOpenLab, en mi caso
/opt/programs/MyOpenLab/
encontrará el archivo: start_linux Edite este archivo. Cambia la línea que dice:
cámbielo a:
La dirección a su
openjdk1.8
es del paso 1:fuente