私はProject Jigsaw @ JDK 9を調査しています。ほぼすべての Java 開発者は、Oracle が Java 9 にモジュール性をもたらす方法について考えています。
サンプル Java プロジェクトを作成しました。コードはエラーなしでコンパイルされました。
以下は、生成されたバイトコードファイルとその構造です
$ tree mods/dictionary.spi/
mods/dictionary.spi/
├── dictionary
│ ├── DictionaryService.class
│ └── spi
│ └── Dictionary.class
└── module-info.class
2 directories, 3 files
以下に示すように、上記のクラスファイルのjarファイルを作成しようとしました。
$ /opt/jigsaw-jdk-9/bin/jar --create --file lib/dictionaryspi.jar --module-version=1.0 mods/dictionary.spi/ .
--module-version または --hash-dependencies のいずれか (module-info.class なし)
誰かがこのエラーの最善の解決策を提供してくれれば、非常に感謝しています。