Waarom is JavaFX niet opgenomen in OpenJDK 8 op Ubuntu Wily (15.10)?

Ik heb OpenJDK 8 vandaag gedownload via sudo apt-get install openjdk-8-jdken het lijkt erop dat JavaFX er niet in zit.

> 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)

Ik heb E(fx)clipse ook geïnstalleerd in de nieuwste Eclipse (Eclipse Mars), maar ik krijg nog steeds het bericht javafx kan niet worden opgelost.


Antwoord 1, autoriteit 100%

Volgens de pakketlijstin Ubuntu WilyXenialBionic is er een pakket met de naam openjfx. Dit zou een kandidaat moeten zijn voor wat u zoekt:

JavaFX/OpenJFX 8 – Rijk clienttoepassingsplatform voor Java

Je kunt het installeren via:

sudo apt-get install openjfx

Het biedt de volgende JAR-bestandenvoor de OpenJDK-installatie op Ubuntu-systemen:

/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

Als u bronnen beschikbaar wilt hebben, bijvoorbeeld voor debuggen, kunt u aanvullend het volgende installeren:

sudo apt-get install openjfx-source

Antwoord 2, autoriteit 13%

Ik gebruik ubuntu 16.04 en omdat ik al openJDK had geïnstalleerd, heeft dit commando het probleem opgelost. Vergeet niet dat JavaFX deel uitmaakt van OpenJDK.

sudo apt-get install openjfx

Other episodes