ビルド 9-ea+129-jigsaw-nightly-h5332-20160730 を使用しています
Main クラスと module-info.java を持つ非常に単純なモジュールがあります。
javac --module-source-path を使用してモジュールをコンパイルすると、すべて問題ありません。クラス ファイルは、module-info.class と Main.class の両方に対して生成されています。
javac -d modules --module-source-path src $(find . -name "*.java")
jar ツールを使用してモジュラー JAR ファイルを作成しようとすると、次のエラー メッセージが表示されます。
module-info.class found in a versioned directory without module-info.class in the root
私のmodule-info.classはルートディレクトリにあります。
走る:
$ jar --create --file mlib/ModuleFirst@1.0.jar --module-version 1.0 --main-class com.firstmodule.Main -c modules/com.firstmodule
なぜこのエラーが発生するのか、何が間違っていたのか教えていただけますか?
ありがとうございました
よろしく