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