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