JavaOne 2017の公開動画「Migrating to Module」を見ながらWindows上のJDK 9でAutomatic moduleの例を実行してみました。
しかし、なぜかエラーになってしまいました。
D:\work\jigsaw\tweetsum>javac -J-Duser.language=en -d mods --module-path lib\ --module-source-path src -m org.tweetsum src\org.tweetsum\module-info.java:2: error: module not found: jackson.core requires jackson.core; ^ src\org.tweetsum\module-info.java:3: error: module not found: jackson.databind requires jackson.databind; ^ src\org.tweetsum\module-info.java:4: error: module not found: jackson.annotations requires jackson.annotations; ^ 3 errors
libの下には
D:\work\jigsaw\tweetsum\lib のディレクトリ 2017/10/11 07:23 <DIR> . 2017/10/11 07:23 <DIR> .. 2017/10/10 00:03 320,612 jackson-core-2.9.1.jar 2017/10/10 00:04 1,329,588 jackson-databind-2.9.1.jar 2017/10/10 00:04 66,790 jackson-annotations-2.9.1.jar
原因の調査と対処を次に書きました。
http://d.hatena.ne.jp/torutk/20171011/p1