87得票2回答
为什么Java 9引入了JMOD文件格式?

Java 9有三种打包编译代码的方式: JAR JMOD JIMAGE JIMAGE是为速度和空间优化而设计的,由JVM在运行时使用,因此引入JIMAGE是很有意义的。不能将JIMAGE文件发布到maven仓库或在编译或链接时使用。 文档声称JMOD可以存储本地代码和其他无法由JA...

28得票6回答
如何提取文件jre-9/lib/modules?

在 JRE-9/lib 目录下(至少在 Windows 上),有一个名为 modules 的新文件,大小约为107 MB。是否可以提取该文件或者列出其中的 Java 模块? 我发现有一个名为 jmod 的新工具位于 jdk-9/bin/jmod.exe,但它只能用于读取位于 jdk-9/jm...