Я разрабатываю проект, используя .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)?