如何使用 openjdk-11-jdk 安装 JavaFX?

如何使用 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

如何安装 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 包后,您可以分别使用libSDK 文件夹或文件夹来执行演示中提到的操作。jmods--module-pathbuild.gradle

相关内容