Я работаю над файловой библиотекой .jar, чтобы реализовать кучу вспомогательных классов для взаимодействия ПК с частью внешнего оборудования. Я также добавлю некоторые простые приложения, будь то командной строки или графический интерфейс, для обработки общих задач с помощью библиотеки.Пусковые установки для командной строки Java
Мой вопрос в том, есть ли рекомендуемый способ упростить создание экземпляра JVM в командной строке определенным образом?
например. вместо того, чтобы требовать пользователя ввести зашифрованную подверженные ошибки команды, как:
java -cp TurboBlenderLib.jar -jar TurboBlenderApp.jar -DFoo=Bar arg1 arg2
вместо я
TurboBlenderApp arg1 arg2
?
Я предполагаю, что я мог бы использовать сценарии оболочки (включая win32 Batch Files ... gacckkk), просто я не очень хорош в этом +, мне было интересно, был ли более простой независимый от платформы способ запускать Java-приложение из командной строки.
Хм. Есть ли способ рассказать JVM: Эй, я хочу запустить .jar-файл приложения, используя эту библиотеку, во втором .jar? (поэтому я могу отделить реализацию библиотеки от приложения) –
@Jason: ответил, отредактировав ответ. –
@ Джейсон: Да. java -cp myAppJar; myLibJar; TheApp arg1 arg2 TheApp - это имя класса. Если вы не хотите писать что-то вроде com.org.som.package.etc.App, вы можете создать класс с именем TheApp в пакете по умолчанию. – OscarRyz