【发布时间】:2020-02-09 18:29:40
【问题描述】:
我想制作一个使用 JavaFX GUI 的应用程序。我在 Stack Overflow 帖子中读到,这些包应该集成在 OpenJDK (JavaFX and OpenJDK) 中。所以我已经设置了我的 OpenJDK 13 (jdk13 download page) 并且找不到我需要导入的包。例如:我找不到javafx.application.Application 类。
它位于哪里?我需要下载其他东西吗?
编辑:
奇怪的是,我必须证明 cmets 中的链接不适合这个问题,而将这个问题标记为重复的人显然根本没有阅读该帖子。此外,我自己在我的问题中发布了这个链接。链接中提供的问题询问 JavaFX 支持是否仍然对 OpenJDK 不利,以及是否有 Linux 发行版在 OpenJDK 中提供 JavaFX。该问题中接受的答案只是比较了 JDK 和 OpenJDK 中的两个 JavaFX 版本——这是该问题的预期答案。
我在我的问题中具体解释了我的预期,因为我之前使用 JavaFX 和普通的 JDK。由于 OpenJDK 不是这种情况,我问如何正确设置它。因此,如果您将某些内容标记为重复以获得您的声誉,请告诉我答案的确切位置,并且不要发布懒惰的链接。
我自己已经找到答案并将发布它,如果这篇文章被解锁......
【问题讨论】:
-
查看这个帖子:stackoverflow.com/a/19529820/11212840 这里描述了你感兴趣的问题。
-
在这些链接中,您不会读到 JavaFX 包“应该集成在 OpenJDK 中”。从这里开始:openjfx.io/openjfx-docs
-
好吧,骗子是个错误。然而,这个问题仍然过于宽泛。 openjfx 站点描述了如何从(命令行、IntelliJ、Eclipse、Netbeans)、在(模块化、非模块化)模式下、在(Linux/Mac、Windows)上使用(nothing、Gradle、Maven)使用它。我可以向您保证,该描述适用于 Eclipse+modular+nothing+Windows 的情况。虽然我不知道其他 4*2*3*2-1=47 组合的效果如何,但我很确定您应该描述一下您尝试过哪种组合以及发生了什么。