我正在尝试根据此链接http://openjdk.java.net/projects/jigsaw/doc/quickstart.html
尝试项目拼图但是,我无法在Java 9早期版本构建中找到jmod
命令。同样,javac会发出错误消息
javac:invalid flag:-modulepath"。
有什么想法吗?在Java 9中试用Jigsaw的最佳方法是什么?
答案 0 :(得分:7)
尽管从JDK 9 build 41开始,预备JEP 201和JEP 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状态的最佳位置是建筑师的推特: