- SO: Ubuntu 18.10
- IDE: NetBeans 8.2
- OpenJDK: 8
- openjfx
Olá,
tentei instalar openjfx
na minha máquina com apt-get install openjfx
. A instalação foi bem-sucedida, mas não consigo criar aplicativos JavaFX ou se eu baixar um exercício da minha escola (um modelo) que tenta importar, java.javafx.*
ocorre um erro informando que o pacote javafx
não existe.
Se eu tentar abrir um novo projeto JavaFX, recebo um erro;
Falha ao configurar automaticamente uma plataforma JavaFX. Vá para o Platform Manager, crie uma plataforma Java SE não padrão, vá para a guia JavaFX, habilite o JavaFX e preencha os caminhos para JavaFX SDK e JavaFX Runtime válidos. Nota: JavaFX SDK pode ser baixado do site JavaFX.
Tentei seguir isso, mas inglês não é minha língua nativa e realmente não consegui. Tentei configurar pastas, etc., tentei copiar arquivos jre para pastas diferentes, mas nada funcionou.
Tentei assistir alguns tutoriais também e geralmente eles tinham jfxrt.jar
arquivos que minha instalação não possui.
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
Responder1
Este pode ser um problema com a versão OpenJFX nos repositórios do Ubuntu. Atualmente, eles enviam apenas a versão 11, que é incompatível com o OpenJDK 8. Você pode instalar o OpenJFX v8 explicitamente:
sudo apt install openjfx=8u161-b12-1ubuntu2 libopenjfx-java=8u161-b12-1ubuntu2 libopenjfx-jni=8u161-b12-1ubuntu2
Como você está no dia 18.10, terá que adicionar os repositórios biônicos
sudo echo "deb http://de.archive.ubuntu.com/ubuntu/ bionic universe" >> /etc/apt/sources.list
(Aprendido e expandido dehttps://bugs.launchpad.net/ubuntu/+source/openjfx/+bug/1799946).