我下载了最新的 jdk9 版本:
java version "9-ea"
Java(TM) SE Runtime Environment (build 9-ea+142)
Java HotSpot(TM) Server VM (build 9-ea+142, mixed mode)
当我执行
/path/jdk-9/bin/java -X
我看到了这个选项:
--add-exports <module>/<package>=<target-module>(,<target-module>)*
updates <module> to export <package> to <target-module>,
regardless of module declaration.
<target-module> can be ALL-UNNAMED to export to all
unnamed modules.
但是当我尝试使用这个选项时:
/path/jdk-9/bin/java --add-exports:java.base/jdk.internal.ref=ALL-UNNAMED -jar some.jar
我得到:
Unrecognized option: --add-exports:java.base/jdk.internal.ref=ALL-UNNAMED
-XaddExports
我在一些帖子中看到的相同。
我在这里做错了什么?
我需要一个特殊的拼图 jdk9 发行版吗?老实说,我对不同的 jdk9 版本有点困惑;)