Ich habe heute OpenJDK 8 über heruntergeladen sudo apt-get install openjdk-8-jdk
und es scheint, dass JavaFX nicht darin enthalten ist.
> 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)
Ich habe E (fx) clipse auch in der neuesten Version von Eclipse (Eclipse Mars) installiert, erhalte jedoch immer noch die Meldung, dass javafx nicht behoben werden konnte .
Antworten:
Gemäß den Paketen Liste in Ubuntu
WilyXenialBionic gibt es ein Paket mit dem Namen openjfx . Dies sollte ein Kandidat für das sein, wonach Sie suchen:Sie können es installieren über:
Es stellt die folgenden JAR-Dateien für die OpenJDK-Installation auf Ubuntu-Systemen bereit:
Wenn Sie Quellen zur Verfügung haben möchten, beispielsweise zum Debuggen, können Sie zusätzlich installieren:
quelle
jfxrt.jar
ist die, nach der Sie suchen.openjfx
Pakets nur installierte Anwendungen betrifft, anstatt den Zugriff in einer Entwicklungsumgebung zu ermöglichen. Beim Ausführen von FileBot unter Mint 18 wurde ein Fehler beim Fehlen von "javafx" angezeigt, den ich durch die Installation dieses Problems behoben habe. Von der Entwicklerseite wäre dies (höchstens) eine Laufzeitabhängigkeit, die im Allgemeinen nicht direkt im Hauptsystem installiert ist. Oder irre ich mich hier ..?Ich benutze Ubuntu 16.04 und da ich bereits openJDK installiert hatte, hat dieser Befehl das Problem gelöst. Vergessen Sie nicht, dass JavaFX Teil von OpenJDK ist.
quelle