[Resuelto] Error al abrir la aplicacion  

  RSS

drakoky
(@drakoky)
New Member
Registrado:hace 7 meses 
Respuestas: 3
17/05/2018 6:11 pm  

Hola,

Estoy en ubuntu 18.04 e intento ejecutar MyOpenLab y cuando coloco el dioma y le doi a siguiente me manda el siguiente mensaje

Exception in thread "main" java.lang.NumberFormatException: For input string: "."
at java.base/java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.base/java.lang.Integer.parseInt(Integer.java:638)
at java.base/java.lang.Integer.parseInt(Integer.java:770)
at VisualLogic.FrameMain.initApp(FrameMain.java:1066)
at VisualLogic.FrameMain.<init>(FrameMain.java:1433)
at VisualLogic.FrameMain.main(FrameMain.java:1999)

Tengo java10, pero también java8 y el error aun así persiste

ResponderCitar
admin
(@admin)
Miembro Admin
Registrado:hace 1 año 
Respuestas: 49
17/05/2018 9:06 pm  

Hola,

Lo primero es tener Java 8 Instalado y configurado por defecto ya que Java 10 es muy reciente y MyOpenLab ha sido probado y desarrollado con Java JDK 8 Update 65.

Cuando ejecuta el comando java -version en la terminal de linux debe responder "java jvm 8" o algo por el estilo.

Este vídeo es de la Instalación de MyOpenLab en Ubuntu 16.04 LTS:

https://youtu.be/zxHIIKEsgpc

Para configurar Java 8 por defecto debe usar el comando:

sudo update-alternatives --config java

y

sudo update-alternatives --config javac

Si sigue las instrucciones del vídeo y tiene configurado Java 8 y aún no funciona...

Qué versión de MyOpenLab está usando?

El script "start_linux" con el que se inicia MyOpenLab tiene los permisos necesarios de ejecución y lo está ejecutando sin "sudo"?

 

Saludos,

Javier Velásquez


ResponderCitar
drakoky
(@drakoky)
New Member
Registrado:hace 7 meses 
Respuestas: 3
19/05/2018 8:59 pm  

Bien, ya pude abrirlo, ahora me aparece un mensaje de error cuando intento abrir cualquier proyecto

java.lang.UnsatisfiedLinkError: no rxtxSerial in java.library.path thrown while loading gnu.io.RXTXCommDriver

ResponderCitar
admin
(@admin)
Miembro Admin
Registrado:hace 1 año 
Respuestas: 49
21/05/2018 3:36 pm  

Hola,

Como especifica el mensaje, java no encuentra dentro de las extensiones de Java la librería RXTX (ruta de la máquina virtual) y en teoría solo va a salir si intenta abrir VMs que tienen relación con el elemento de comunicación serial ó al inicio cuando carga los drivers.

Este problema se soluciona instalando la librería Java RXTX y copiando los drivers en las extensiones tal y como está en las instrucciones del vídeo de nuestro canal de YouTUBE para Ubuntu 16.04 LTS, las instrucciones también están en las notas de la página de facebook de MyOpenLab Colombia:

https://www.facebook.com/notes/myopenlab-colombia/setting-up-arduino-driver-on-ubuntu-1604-lts-and-myopenlab-391-05-21-2017/523257734730416/

Este problema de los drivers ya lo solucioné en la versión en desarrollo v3.12.0 para evitar que toque hacer configuraciones, si gusta puede descargar la versión en desarrollo y probarla:

http://myopenlab.org/Downloads/DeveloperPreview/distribution_linux_3.12.0.zip

Saludos,

Javier Velásquez


ResponderCitar
drakoky
(@drakoky)
New Member
Registrado:hace 7 meses 
Respuestas: 3
21/05/2018 8:05 pm  

Hola,

Ya todo esta solucionado, no sabía que el video tenía una segunda parte. Pero no fue suficiente, al parecer mi java no se instaló correctamente, o no estaba configurado, por ejemplo, al poner $JAVA_HOME no me salia nada y oracle-java8 no tenía la ruta bien configurada, me decía que el directorio no existía.

Para solucionar estos problemas seguí las instrucciones de esta página para instalar java:

https://www.digitalocean.com/community/tutorials/como-instalar-java-con-apt-get-en-ubuntu-16-04-es

Y con esto ya puedo usar MyOpenLab sin problemas.


ResponderCitar
Share: