Я изучаю Project Jigsaw @ JDK 9, почти все разработчики Java думают о том, как Oracle будет приносить модульность для Java 9.Один из --module-version или --hash-зависимостей без ошибки module-info.class при упаковке в качестве jar в jdk 9
Я создал образец проекта java, код скомпилирован без каких-либо ошибок.
Ниже генерируются байты кода файлов и структура
$ tree mods/dictionary.spi/
mods/dictionary.spi/
├── dictionary
│ ├── DictionaryService.class
│ └── spi
│ └── Dictionary.class
└── module-info.class
2 directories, 3 files
Я попытался создать опарник для указанных файлов классов, как указано ниже.
$ /opt/jigsaw-jdk-9/bin/jar --create --file lib/dictionaryspi.jar --module-version=1.0 mods/dictionary.spi/ .
Один из --module-версии или --hash зависимостях без модуля-info.class
весьма признателен, если кто-нибудь дает лучшее решение для этой ошибки.
Пожалуйста, отметьте ответ на этот вопрос, если он был разрешен. – nullpointer