BellSoft Liberica JDK 17 Full包中javafx.base.jar位置查询
查找BellSoft Liberica JDK 17完整包中的javafx.base.jar
在BellSoft Liberica JDK 17的完整包中,javafx.base.jar不再以单独的JAR文件形式存在——因为从Java 9开始引入了模块化系统,JavaFX组件被打包成了JMOD格式的文件。你可以按以下路径找到它:
- 解压
bellsoft-jdk17.0.9+11-windows-amd64-full.zip后,进入JDK的主目录 - 打开
jmods文件夹,里面的javafx.base.jmod就是对应原来javafx.base.jar的模块化文件
如果你的项目确实需要单独的javafx.base.jar文件,可以通过jmod命令提取:
jmod extract --dir extracted-javafx-base jmods/javafx.base.jmod
执行这条命令后,在生成的extracted-javafx-base/classes目录下就能找到javafx.base.jar。
另外提醒下,对于新手来说,更建议用Maven或Gradle这类构建工具管理JavaFX依赖,不需要手动寻找或提取文件,但如果是现有项目必须指定文件路径,按上面的方法操作即可。
内容的提问来源于stack exchange,提问作者Alexander Ziegler
相关产品推荐
相关产品推荐

