- Betriebssystem: Ubuntu 18.10
- IDE: NetBeans 8.2
- OpenJDK: 8
- offenjfx
Hallo,
ich habe versucht, die Installation openjfx
mit auf meinem Computer durchzuführen apt-get install openjfx
. Die Installation war erfolgreich, aber ich kann keine JavaFX-Anwendungen erstellen oder wenn ich eine Übung von meiner Schule herunterlade (eine Vorlage), die ich importieren möchte, java.javafx.*
erhalte ich die Fehlermeldung, dass das Paket javafx
nicht existiert.
Wenn ich versuche, ein neues JavaFX-Projekt zu öffnen, erhalte ich eine Fehlermeldung.
Automatische Einrichtung einer JavaFX-Plattform fehlgeschlagen. Gehen Sie bitte zum Plattform-Manager, erstellen Sie eine nicht standardmäßige Java SE-Plattform, gehen Sie dann zur Registerkarte „JavaFX“, aktivieren Sie JavaFX und geben Sie die Pfade zum gültigen JavaFX SDK und JavaFX Runtime ein. Hinweis: Das JavaFX SDK kann von der JavaFX-Website heruntergeladen werden.
Ich habe versucht, dem zu folgen, aber Englisch ist nicht meine Muttersprache und ich konnte es wirklich nicht. Ich habe versucht, Ordner usw. einzurichten, habe versucht, JRE-Dateien in andere Ordner zu kopieren, aber nichts funktioniert.
Ich habe auch versucht, mir einige Tutorials anzusehen und normalerweise enthielten sie jfxrt.jar
Dateien, die meine Installation nicht hat.
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
Antwort1
Dies kann ein Problem mit der OpenJFX-Version in den Ubuntu-Repositories sein. Derzeit wird nur v11 ausgeliefert, das mit OpenJDK 8 nicht kompatibel ist. Sie können OpenJFX v8 explizit installieren:
sudo apt install openjfx=8u161-b12-1ubuntu2 libopenjfx-java=8u161-b12-1ubuntu2 libopenjfx-jni=8u161-b12-1ubuntu2
Da Sie 18.10 verwenden, müssen Sie die Bionic-Repositorys hinzufügen
sudo echo "deb http://de.archive.ubuntu.com/ubuntu/ bionic universe" >> /etc/apt/sources.list
(Gelernt und erweitert vonhttps://bugs.launchpad.net/ubuntu/+source/openjfx/+bug/1799946).