No se puede hacer que JavaFX (openjfx) funcione con openjdk 8 usando NetBeans 8.2

No se puede hacer que JavaFX (openjfx) funcione con openjdk 8 usando NetBeans 8.2
  • Sistema operativo: Ubuntu 18.10
  • IDE: NetBeans 8.2
  • AbiertoJDK: 8
  • abrirjfx

Hola,
intenté instalar openjfxen mi máquina con apt-get install openjfx. La instalación fue exitosa pero no puedo crear aplicaciones JavaFX o si descargo un ejercicio de mi escuela (una plantilla) que intenta importar, java.javafx.*aparece el error de que el paquete javafxno existe.

Si intento abrir un nuevo proyecto JavaFX, aparece un error;

No se pudo configurar automáticamente una plataforma JavaFX. Vaya a Platform Manager, cree una plataforma Java SE no predeterminada, luego vaya a la pestaña JavaFX, habilite JavaFX y complete las rutas al SDK de JavaFX y al tiempo de ejecución de JavaFX válidos. Nota: JavaFX SDK se puede descargar desde el sitio web de JavaFX.

Intenté seguir esto pero el inglés no es mi lengua materna y realmente no pude hacerlo. Intenté configurar carpetas, etc., intenté copiar archivos jre en diferentes carpetas pero nada funciona.

También intenté ver algunos tutoriales y normalmente tenían jfxrt.jararchivos que mi instalación no tiene.

user@user:~$ dpkg -L openjfx

/. 

/usr 

/usr/share 

/usr/share/doc 

/usr/share/doc/openjfx 

/usr/share/doc/openjfx/TODO.Debian 

/usr/share/doc/openjfx/changelog.Debian.gz 

/usr/share/doc/openjfx/copyright 

/usr/share/openjfx 

/usr/share/openjfx/lib 

/usr/share/openjfx/lib/javafx.properties 

/usr/share/openjfx/lib/javafx.base.jar 

/usr/share/openjfx/lib/javafx.controls.jar 

/usr/share/openjfx/lib/javafx.fxml.jar 

/usr/share/openjfx/lib/javafx.graphics.jar 

/usr/share/openjfx/lib/javafx.media.jar 

/usr/share/openjfx/lib/javafx.swing.jar 

/usr/share/openjfx/lib/javafx.web.jar 

Respuesta1

Esto puede ser un problema con la versión OpenJFX en los repositorios de Ubuntu. Actualmente solo incluyen la versión 11, que es incompatible con OpenJDK 8. Puede instalar OpenJFX v8 explícitamente:

sudo apt install openjfx=8u161-b12-1ubuntu2 libopenjfx-java=8u161-b12-1ubuntu2 libopenjfx-jni=8u161-b12-1ubuntu2

Como estás en 18.10, tendrás que agregar los repositorios biónicos.

sudo echo "deb http://de.archive.ubuntu.com/ubuntu/ bionic universe" >> /etc/apt/sources.list

(Aprendido y ampliado dehttps://bugs.launchpad.net/ubuntu/+source/openjfx/+bug/1799946).

información relacionada