首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

一文读懂jar包的小秘密

比如下面命令创建了多个版本发行的jar包,并且将一些文件放在 META-INF/versions/9 目录中。...jar --create --file mr.jar -C foo classes --release 9 -C foo9 classes module-info.class 假如我们使用的是JDK9之后的...关于JPMS的更多信息可以参考我之前写的文章:JDK9的新特性:JPMS模块化. versions versions主要和 multi-release JAR一起使用的: Multi-Release:...一般来说,目录结构是这样的:META-INF/versions/N 其中N表示的是JDK的主要发行版本,比如9,10,11等。...类加载器会先去META-INF/versions/N目录中加载所需要的class,然后会去其他的低版本的META-INF/versions/N目录中加载所需要的class,最后才会在META-INF/的根目录加载其他的

84241
领券