我正在尝试按照此链接http://openjdk.java.net/projects/jigsaw/doc/quickstart.html尝试项目 Jigsaw
jmod
但是,我在 Java 9 早期访问版本中找不到命令。同样,javac 发出一条错误消息说
javac:无效标志:-modulepath”。
任何想法?在 Java 9 中试验 Jigsaw 的最佳方法是什么?
我正在尝试按照此链接http://openjdk.java.net/projects/jigsaw/doc/quickstart.html尝试项目 Jigsaw
jmod
但是,我在 Java 9 早期访问版本中找不到命令。同样,javac 发出一条错误消息说
javac:无效标志:-modulepath”。
任何想法?在 Java 9 中试验 Jigsaw 的最佳方法是什么?
尽管从JDK 9 build 41 开始, JEP 201和JEP 220都已存在,但JSR 376的主要 Jigsaw 工作尚不存在。
针对邮件列表上的类似问题,关于该快速入门指南:
这是几年前原始 Jigsaw 原型的快速入门文档,我想这是一个提醒,其中一些过时的页面需要更新以明确它们已过时。
以及关于工作的当前状态:
JSR 376 刚刚开始,因此还没有适用于模块系统的 JEP。一切都会如期而至。
因此,截至 2015 年 3 月,OpenJDK 9 版本不包括 Jigsaw 支持。jigsaw-dev 邮件列表是寻找进展的最佳场所。它还确认了状态:
寻找像-modulepath这样的选项还为时过早。
特定于 Jigsaw 的构建很可能会在包含在常规 JDK 9 构建之前提供。
Jigsaw现在提供早期访问版本
经过这么多延迟,最新消息是 Java 9 最终将在 9 月 21 日发布。
请使用它的发布版本进行尝试,我们已经看到与 Java 9 相关的许多变化,希望它在公开发布后会稳定。
相关信息: http: //mail.openjdk.java.net/pipermail/jdk9-dev/2017-June/005867.html
顺便说一句:检查 java 9 状态的最佳地点是其架构师的推特: