Как мне запустить JAR-файл с неплоской структурой каталогов? - PullRequest
0 голосов
/ 21 мая 2019

В bash после компиляции Java-программы я создаю jar-файл и запускаю его:

jar cvf ./new.jar -C target/classes/myapp/ .

java -classpath new.jar:dependencydir Main

Правильно ли, что использование -C target/classes/myapp/ создаст плоскую структуру каталогов в файле jar?

Если я не использую -C target/classes/myapp/, т.е.

jar cvf ./new.jar target/classes/myapp/*.class

1011 * тогда *

java -classpath new.jar:dependencydir Main

не найдет Main в new.jar, поскольку файл jar содержит неплоскую структуру каталогов target/classes/myapp.

Как мне запустить jar-файл с неплоской структурой каталогов?

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...