如何在Java 9中使用拼图

时间:2015-03-31 10:20:02

标签: java openjdk java-9

我正在尝试根据此链接http://openjdk.java.net/projects/jigsaw/doc/quickstart.html

尝试项目拼图

但是,我无法在Java 9早期版本构建中找到jmod命令。同样,javac会发出错误消息

  

javac:invalid flag:-modulepath"。

有什么想法吗?在Java 9中试用Jigsaw的最佳方法是什么?

3 个答案:

答案 0 :(得分:7)

尽管从JDK 9 build 41开始,预备JEP 201JEP 220都存在,但JSR 376的主要拼图工作尚未出现。

回应a similar question on the mailing list,关于快速入门指南:

  

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

关于当前的工作状态:

  

JSR 376刚刚开始,因此模块系统没有JEP   然而。这一切都会及时到来。

因此,截至2015年3月,OpenJDK 9版本不包括Jigsaw支持。 jigsaw-dev mailing list是寻找进步的最佳地点。它also confirms that status

  

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

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

答案 1 :(得分:3)

答案 2 :(得分:0)

经过这么多延迟之后,最新的信息是Java 9最终会在9月21日发布。

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

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

BTW:检查java 9状态的最佳位置是建筑师的推特:

https://twitter.com/mreinhold