Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > JavaFX pero en Openjava

Buenas a todo el mundo.

Llevo días dando vueltas al tema y no encuentro la solución. Tal vez podáis ayudarme.

Me gustaría probar JavaFX pero uso Linux y quiero que funcione en cualquier plataforma, No sólo en Windows. He visto información acerca de OpenJavaFX pero no consigo ponerlo en marcha y cuando creo un proyecto de prueba en Netbeans y todo OK, pero cuando trato de ejecutar el código me da un error que dice que no encuentra el Runtime de JavaFX.

¿Alguna idea de como puedo usar JavaFX desde Linux.?

febrero 19, 2012 | Registered Commentermarcmiralles

Creo que necesitas leer ésto:

http://wiki.netbeans.org/JavaFX

febrero 19, 2012 | Registered Commenterchoces

Gracias choces:

Ya conozco esta página. Estoy trabajando bien con JavaFX en Netbeans, Si el JDK no reconoce las librerías de FX ya no te deja crear un proyecto. Esa fase ya la conseguí superar. Y los programas creados corren bien en Windows. Ahora la pregunta es si alguien ha conseguido usar JavaFX en Linux, no crear un programa en Netbeans para linux, sino usar el programa hecho en Java FX en una maquina Linux.

febrero 19, 2012 | Registered Commentermarcmiralles

Ya comprendo. ¿Has probado a instalar el Developer Preview para Linux?
http://www.oracle.com/technetwork/java/javafx/downloads/devpreview-1429449.html
He leído que puede haber problemas con NetBeans; pero no lo he usado, así que no estoy seguro.

febrero 20, 2012 | Registered Commenterchoces

Gracias choces:

Ya lo tenía instalado, ahora veo que me dejé un paso por el camino y que el archivo a ejecutar debe estar dentro de esa carpeta (la del developer preview) - Ahora empieza a ejecutar, pero muestra una excepción y es que solo han previsto arquitectura de 32bits y cómo mi ArchLinux es de 64 busca la carpeta de 64 bits y cómo no la han previsto....


at com.javafx.main.Main.main(Main.java:601)
Caused by: java.lang.RuntimeException: java.lang.UnsatisfiedLinkError: Can't load library: /home/marc/javafx-sdk2.1.0-beta/rt/lib/amd64/libmat.so

Lo que se me ocurre es montar un sistema debian de 32bits en virtualbox y probar el resultado en la maquina virtual.

febrero 20, 2012 | Registered Commentermarcmiralles