not Modular JAR と Modular JAR がうまく共存するやりかたを教えてくれ~ ってメールを投げました。
2017-09-05 20:24:15@sugarlife 再投票時のアップデートしたPublic Reviewの仕様はちゃんと読んでないのですが、その前まではそういう仕様でした。
2017-09-05 20:44:25@skrb ML に返事着たので読んでますが、読めるといってるように読めますね…mail.openjdk.java.net/pipermail/jigs…
2017-09-05 20:51:04@sugarlife よくあるww 以前、Automatic Moduleが全然使えなくて悩んでいたら、次の次のビルドぐらいで使えるようになっていた経験がありますww jdk9ではなくて、Jigsawのレポジトリの最新をビルドしてみたらどうでしょう?
2017-09-05 21:04:35@skrb hg.openjdk.java.net/jdk9 は 9+181 で止まってるんですよね。jigsaw リポジトリも2ヶ月前に止まってます。hg.openjdk.java.net/jigsaw/
2017-09-05 21:07:47@skrb 今から僕は * 何度か確認した上で本当に動いてなかったら「うごいてねぞおらあ」って言う * 「そっか、ありがとう!」って言う に悩もうとしているところです
2017-09-05 21:11:54@skrb ちょっとさくらばさんも試してくれませんかw github.com/ykubota/jigsaw… OrdinaryJAR_calls_ModularJAR.sh を実行すれば結果が出ます
2017-09-05 21:17:57@bitter_fox @skrb 1. automatic module は依存性を書けないので、その前提はちょっと微妙な気がする 2. モジュールパスで指定してる時点で読み込んでね? BuiltinClassLoader ちゃんと追い切ってないのでまだ見切れてない…
2017-09-05 22:00:22@sugarlife @bitter_fox @skrb java.base/share/classes/jdk/internal/module/ModuleBootstrap.java 見てみたんですけど @bitter_fox さんの言ってることが理解できました。root moduleに入れるとそれがクラスローダに設定されるんですね
2017-09-05 22:28:13@sugarlife @bitter_fox @skrb Alanの返信にある「requiresがないとロードされない」ってのはソースから裏どりできてないんですけど、そうなんでしょうね。いやぁ、Jigsaw難しい… mail.openjdk.java.net/pipermail/jigs… --illegal-accessがJDKクラス用ってのも初めて知りました。
2017-09-05 22:29:53