我正在尝试使用 Java 11构建这个 jlink 演示。
我安装了 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
如何安装 JavaFX 以使其连接到 Java 11?我了解 Java 11 解耦了 JavaFX,但我相信它仍然可以一起使用。
如果您从仿生存储库安装了 OpenJDK-11(和 JavaFX),请尝试使用此构建:https ://jdk.java.net/11/用于 OpenJDK 的 Oracle-build 和https://gluonhq.com/products /javafx/分别用于 JavaFX 和 OpenJFX ( https://openjfx.io/ )。
我也先安装了 OpenJDK
apt
,但版本为 11 的仿生包似乎是 10 版本。解压 OpenJFX 包后,您可以使用
lib
SDK 的文件夹或jmods
文件夹,分别用于演示--module-path
中提到的文件夹。build.gradle