Descargué OpenJDK 8 hoy a través de sudo apt-get install openjdk-8-jdk
y parece que JavaFX no está incluido en él.
> java -version
openjdk version "1.8.0_66-internal"
OpenJDK Runtime Environment (build 1.8.0_66-internal-b17)
OpenJDK Server VM (build 25.66-b17, mixed mode)
También instalé E (fx) clipse en el último Eclipse (Eclipse Mars), pero sigo recibiendo el mensaje de que javafx no se pudo resolver .
Respuestas:
Según la lista de paquetes en Ubuntu
WilyXenialBionic, hay un paquete llamado openjfx . Este debería ser un candidato para lo que estás buscando:Puede instalarlo a través de:
Proporciona los siguientes archivos JAR para la instalación de OpenJDK en sistemas Ubuntu:
/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/jfxrt.jar /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/jfxswt.jar /usr/lib/jvm/java-8-openjdk-amd64/lib/ant-javafx.jar /usr/lib/jvm/java-8-openjdk-amd64/lib/javafx-mx.jar
Si desea tener fuentes disponibles, por ejemplo para depurar, puede instalar adicionalmente:
fuente
jfxrt.jar
es el que estás buscando.openjfx
paquete solo puede afectar las aplicaciones instaladas, en lugar de proporcionar acceso en un entorno de desarrollo. Vi un error parpadeante sobre la falta de "javafx" al ejecutar FileBot en Mint 18, que resolví instalando esto. Desde el lado del desarrollador, esto sería (como máximo) una dependencia de tiempo de ejecución, que generalmente no se instala directamente en el sistema principal. ¿O me equivoco aquí ...?Utilizo ubuntu 16.04 y como ya tenía instalado openJDK, este comando resolvió el problema. No olvide que JavaFX es parte de OpenJDK.
fuente