私はビルドしようとしています この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は理解していますが、それでもまだ併用できると思います。
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
にそれぞれ使用できます。 。