Структуры файлов в моей баночке:ClassPath в манифесте не работает
com/my/Main.class
META-INF/MANIFEST.MF
RXTXcomm.jar
Manifest.mf состоит:
Manifest-Version: 1.0
Main-Class: com.my.Main
Class-Path: RXTXcomm.jar
(пустая строка присутствует)
Когда я запускаю мою баночку as: java -jar my.jar
Я получаю: Exception in thread "main" java.lang.NoClassDefFoundError: gnu/io/SerialPortEventListener
Что не так?
Затем, как дать относительный путь зависимой банки, которая должна быть упакована в новую банку? –
Простой ответ: вы не можете. Обходной путь может заключаться в том, чтобы упаковать их как Zip с зависимой флягой в подпапку. Затем вы можете добавить Class-Path: вложенную папку/RXTXcomm.jar в манифест основного контейнера. – Raza