首页 > Java > java教程 > 我们如何使用Java 9中的jar工具创建一个多版本发布的jar(mrjar)?

我们如何使用Java 9中的jar工具创建一个多版本发布的jar(mrjar)?

WBOY
发布: 2023-09-16 19:21:03
转载
1168 人浏览过

我们如何使用Java 9中的jar工具创建一个多版本发布的jar(mrjar)?

在 Java 9 中,引入了一项新功能“多版本 jar 格式”,其中可以使用不同版本的 Java 类或可维护的资源来增强 jar 格式并根据平台使用。 jar 命令可用于创建多版本 jar,其中包含为 Java 8 编译的同一类的两个版本>Java 9 版本带有警告消息,告知两个类是相同的。

<strong>C:\Users\User\tutorialspoint>jar --create --file MR.jar -C sampleproject-base demo --release 9 -C sampleproject-9 demo
Warning: entry META-INF/versions/9/demo/SampleClass.class contains a class thatis identical to an entry already in the jar</strong>
登录后复制

 " --release 9" 选项可以告诉 jar 包含后面的所有内容(“sampleproject-9”目录中的演示包)在“root/META-INF/versions/9”下的MRJAR的版本化条目内。

<strong>jar root
   - demo
      - SampleClass.class
   - META-INF
      - versions
         - 9
            - demo
               - SampleClass.class</strong>
登录后复制

以上是我们如何使用Java 9中的jar工具创建一个多版本发布的jar(mrjar)?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:tutorialspoint.com
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板