【资料图】
在jdk9及后续版本中,jdk开始使用模块化规则,实现更好的封装和定义良好的接口,近一步加强了java的自由度,开发者可以定制化SDK
包括rt.jar在内的依赖均已移除,以模块化形式更高效的存诸在 JAVA_HOME/jmods
目录下
如果需要可以用命令进行抽取,例如需要用到javax.imageio.*
包下的类,则可以将jmods目录下的java.desktop.jmod
进行重新打包
jmod extract "C:\Program Files\Eclipse Adoptium\jdk-17.0.2.8-hotspot\jmods\java.desktop.jmod"
jar cf java.desktop.jar -C classes .
jar tf .\java.desktop.jar
将jar包复制到项目的lib目录下并右键选择Add As Library
,将可以正常使用jar包中的类库
模块的build.gradle
文件中生成如下指令,
implementation files("libs\\java.desktop.jar")
虽然可以正常使用类库,但是在构建的时候会报错
此时将指令更改为
compileOnly files("libs\\java.desktop.jar")
即可
上一篇:五一劳动币放送《全球使命3》47件道具随心换_世界即时
下一篇:最后一页
广告
X 关闭
广告
X 关闭
公司必须有资本公积吗?公积金转增股本后股价要除权吗?
2023-04-24资本公积金转增股本触发反稀释吗?资本公积金转增股本对股票有啥影响?
2023-04-24资本公积金转增股本是利好吗? 资本公积转增资本的作用是什么?
2023-04-24ROC指标是什么意思?ROC指标最佳参数指的是什么意思?
2023-04-21中国第一枚邮票是于哪年发行的?大龙邮票的是市场价值是多少?
2023-04-19平安普惠提前还款流程是什么?平安普惠提前还款违约金是多少?
2023-04-19个人退税意味着什么?申请退税要满足什么条件?
2023-04-19股票主力控盘怎么看?股票怎么看出庄家控盘?
2023-04-13如何看待主控盘的系数?主力控盘系数多少为好?
2023-04-13什么是主力控盘系数?主力控盘系数的用法是什么?
2023-04-13