web-dev-qa-db-ja.com

openjdk-11-jdkでJavaFXをインストールする方法

私はビルドしようとしています このjlinkデモ Java 11。

OpenJDK 11をインストールしました。

ビルドプロセスがjavafxに対してリンクしようとすると失敗します。

私はjavafxパッケージがインストールされていると思います:

> libopenjfx-Java/bionic,bionic,now 8u161-b12-1ubuntu2 all
> [installed,automatic] libopenjfx-Java-doc/bionic,bionic
> 8u161-b12-1ubuntu2 all libopenjfx-jni/bionic,now 8u161-b12-1ubuntu2
> AMD64 [installed,automatic] openjfx/bionic,now 8u161-b12-1ubuntu2
> AMD64 [installed] openjfx-source/bionic,bionic 8u161-b12-1ubuntu2 all

Java 11に接続するようにJavaFXをインストールするにはどうすればよいですか?Java 11分離されたJavaFXは理解していますが、それでもまだ併用できると思います。

2
JoshuaD

OpenJDK-11(およびJavaFX)をbionic-repositoryからインストールした場合は、代わりにこのビルドを試してください: https://jdk.Java.net/11/ OpenJDKのOracleビルドと- https://gluonhq.com/products/javafx/ JavaFXおよびOpenJFXの場合( https://openjfx.io/ ).

最初にaptを使用してOpenJDKもインストールしましたが、11でバージョン管理されたbionic-packageは10ビルドのようです。

OpenJFXパッケージを抽出したら、SDKのlibフォルダーまたはjmodsフォルダーを、デモの--module-pathに記載されているbuild.gradleにそれぞれ使用できます。 。

1
user753209