【发布时间】:2019-06-25 05:15:17
【问题描述】:
我正在运行 Linux Mint 19.1 并已安装 OpenJDK 运行时环境。我没有安装 eclipse 和 this question,它没有提供足够的细节来明确 OP 的问题实际上是什么,尽管标题似乎并不特别相关。
> java --version
OpenJDK Runtime Environment (build 11.0.3+7-Ubuntu-1ubuntu218.04.1)
OpenJDK 64-Bit Server VM (build 11.0.3+7-Ubuntu-1ubuntu218.04.1, mixed mode, sharing)
自从安装 Java 后,我还使用在 Ask Ubuntu 上找到的信息安装了 javafx。 apt 报告以下内容:
> sudo apt install openjdk-11-jdk openjfx
...
openjdk-11-jdk is already the newest version (11.0.3+7-1ubuntu2~18.04.1).
openjfx is already the newest version (11.0.2+1-1~18.04.2).
我现在遇到的问题是import javafx; 行导致以下错误:
> java CheckJavaFX.java
CheckJavaFX.java:1: error: package javafx.application does not exist
import javafx.application.Application;
^
1 error
error: compilation failed
我该如何解决这个问题?
【问题讨论】:
-
虽然您似乎已经安装了 JavaFX 11.0.2,但我不认为它与 JDK 11.0.3 捆绑在一起。如果它“只是”带有 JavaFX jar 和本机库的 SDK 文件夹,则必须将它们添加到模块路径中,如文档 openjfx.io/openjfx-docs 中所述。
-
@JoséPereda 我怀疑我需要告诉你这个......但如果你发表评论作为答案,我会标记它是正确的!
标签: java javafx installation