Ich erforsche Project Jigsaw @ JDK 9, fast alle Java-Entwickler denken darüber nach, wie Oracle Modularität für bringen wird Java 9.Eine von --module-Version oder --hash-Abhängigkeiten ohne modul-info.class Fehler beim Verpacken als jar in jdk 9
Ich habe ein Beispiel-Java-Projekt erstellt, Code wurde ohne Fehler kompiliert.
unten Bytecode-Dateien generiert und seine Struktur
$ tree mods/dictionary.spi/
mods/dictionary.spi/
├── dictionary
│ ├── DictionaryService.class
│ └── spi
│ └── Dictionary.class
└── module-info.class
2 directories, 3 files
Ich habe versucht, JAR-Dateien für die oben genannten Klassen-Dateien zu erstellen, wie unten angegeben.
$ /opt/jigsaw-jdk-9/bin/jar --create --file lib/dictionaryspi.jar --module-version=1.0 mods/dictionary.spi/ .
Ein --module-Version oder --hash-Abhängigkeiten ohne Modul-info.class
Viel zu schätzen, wenn jemand beste Lösung für diesen Fehler gibt.
Bitte markieren Sie eine Antwort, wenn diese gelöst wurde. – nullpointer