如何为 JavaFX 文档设置 Web url?

How to setup web url for JavaFX documentation?

我正在尝试将 Eclipse 2021-06 (4.20.0) 与 BellSoft, Liberica JDK 16 的 OpenJDK 实现一起使用,其中包含 JavaFX的盒子。到目前为止,除了一个令人不快的缺陷外,一切正常。在 Eclipse Java 编辑器中,JavaFX 文档无法在浏览器中打开。当我单击 “在浏览器中打开附加的 Java 文档” 按钮时 Java 文档弹出窗口 window 中的 JavaFX class,浏览器尝试打开相应的URL,例如“https://docs.oracle.com/en/java/javase/16/docs/api/javafx.graphics/javafx/scene/Node.html",但 Oracle 服务器没有此 URL 的页面并显示 Page not found (404) 错误页面。

显然,JavaFX 的 JavaDoc URL 应该指向其他位置,例如“https://openjfx.io/javadoc/16/”,但是当 JavaFX 包含在系统库中并且 Eclipse 具有唯一项 "JRE 系统库(LibericaJDK-16-Full )" 用于项目 Java 构建路径.

中的该库

在这种情况下,如何使 JavaFX JavaDoc 可通过浏览器访问?

有一个解决方案,虽然不是很快而且不是很可靠。 在项目属性window(project->Propertiesproject->Build Path->Configure Buld Path...)一个可以展开系统库项目并更改 Javadoc Location 所有与 JavaFX 相关的模块,使其指向“https://openjfx.io/javadoc/16/".

我认为这个解决方案不太可靠,因为我不太确定 openjfx.io 上发布的 Javadoc 是否与 Java 中的 Javadoc 评论完全匹配]Liberica 中包含的外汇来源 JDK。

解决此问题的另一种更可靠但更耗时的方法是从包含的 zip 文件 src.zip 中提取 JavaFX 源文件,生成 Javadoc 并将 link 放入 JavaFX 模块在 Java Build Path 的上述属性中生成的 Javadoc window.