如何在Eclipse中为内置JavaFX的Liberica JDK配置JavaDoc访问URL
解决Liberica JDK 16预装JavaFX在Eclipse中JavaDoc 404问题
该问题本质是Liberica JDK内置的JavaFX库默认关联了Oracle官方的JDK文档地址,而JavaFX从JDK 11开始已从Oracle官方JDK中分离,对应文档并不在Oracle的JDK文档路径下,需手动修改JavaFX库的Javadoc关联地址,操作步骤如下:
步骤1:进入Eclipse全局JRE配置页
- 打开Eclipse顶部菜单栏
Window→Preferences(macOS系统为Eclipse→Settings) - 在左侧导航栏依次展开
Java→Installed JREs
步骤2:打开Liberica JDK 16的编辑界面
- 在已安装JRE列表中选中
LibericaJDK-16-Full,点击右侧Edit按钮 - 弹出的编辑窗口会列出该JDK内置的所有系统库,在列表中找到所有带
javafx前缀的jar包(如javafx.graphics.jar、javafx.controls.jar、javafx.fxml.jar等)
步骤3:为JavaFX库配置正确的Javadoc地址
- 选中任意一个JavaFX相关jar包,点击右侧的
Javadoc Location按钮 - 在弹出的配置窗口中选择
Javadoc URL选项,在Javadoc location path输入框填入对应版本的JavaFX文档地址(JavaFX 16对应地址为https://openjfx.io/javadoc/16/) - 点击
Validate确认地址有效后点击OK保存当前jar包的配置 - 重复上述操作,为所有JavaFX相关jar包配置相同的Javadoc地址
步骤4:生效配置
- 回到JRE编辑窗口点击
Finish,再回到偏好设置窗口点击Apply and Close - 重启Eclipse后即可正常打开JavaFX类对应的文档页面
优化提示:如果不想依赖网络访问文档,可提前下载JavaFX 16的离线文档压缩包,配置时选择
Javadoc in archive选项导入本地压缩包即可,访问速度更快。
内容的提问来源于stack exchange,提问作者m. vokhm
相关产品推荐
相关产品推荐

