Я разрабатываю проект с использованием .jar для повторного использования кода.
Итак, у меня есть .jar с именем TOOLS.jar, и я разрабатываю простую программу в файле HelloWorld.java, которая ссылается на мои пакеты TOOLS из TOOLS.jar
Я компилирую с помощью этой командной строки:
javac -g -d C:\MyApp -cp TOOLS.jar HelloWorld.java
Это успешно, и когда я хочу выполнить свое приложение, я использую эту команду (я в папке C:\MyApp):
java -cp <path>\TOOLS.jar;. HelloWorld
Успешно, но мой вопрос:
Как выполнить мое приложение, когда у меня есть кратность внешнего .jar?
Нужно ли добавлять каждый из них в команду с параметром -cp?
Есть ли способ генерировать только один двоичный файл и выполнять его (как .exe с программами C)?