9

我正在尝试按照此链接http://openjdk.java.net/projects/jigsaw/doc/quickstart.html尝试项目 Jigsaw

jmod但是,我在 Java 9 早期访问版本中找不到命令。同样,javac 发出一条错误消息说

javac:无效标志:-modulepath”。

任何想法?在 Java 9 中试验 Jigsaw 的最佳方法是什么?

4

3 回答 3

7

尽管从JDK 9 build 41 开始, JEP 201JEP 220都已存在,但JSR 376的主要 Jigsaw 工作尚不存在。

针对邮件列表上的类似问题,关于该快速入门指南:

这是几年前原始 Jigsaw 原型的快速入门文档,我想这是一个提醒,其中一些过时的页面需要更新以明确它们已过时。

以及关于工作的当前状态:

JSR 376 刚刚开始,因此还没有适用于模块系统的 JEP。一切都会如期而至。

因此,截至 2015 年 3 月,OpenJDK 9 版本不包括 Jigsaw 支持。jigsaw-dev 邮件列表是寻找进展的最佳场所。它还确认了状态

寻找像-modulepath这样的选项还为时过早。

特定于 Jigsaw 的构建很可能会在包含在常规 JDK​​ 9 构建之前提供。

于 2015-03-31T10:47:20.863 回答
3

Jigsaw现在提供早期访问版本

于 2016-02-05T13:34:11.360 回答
1

经过这么多延迟,最新消息是 Java 9 最终将在 9 月 21 日发布。

请使用它的发布版本进行尝试,我们已经看到与 Java 9 相关的许多变化,希望它在公开发布后会稳定。

相关信息: http: //mail.openjdk.java.net/pipermail/jdk9-dev/2017-June/005867.html

顺便说一句:检查 java 9 状态的最佳地点是其架构师的推特:

https://twitter.com/mreinhold

于 2017-09-06T14:24:55.350 回答