最新の 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 のさまざまなバージョンについて少し混乱しています ;)