Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Из jar'a запустить exec("java -jar Tool.jar")


Автор: Antropoid 11.9.2008, 14:28
Есть проект P. В нем папка tool. В ней jar файл Tool.jar, который успешно выполняется при помощи кода:
Код

Runtime.getRuntime().exec("java -jar .\\tool\\Tool.jar");


Если же сделать jar файл из проекта P, то при выполнении вышеприведенного кода jar файл не находится, что понятно.
Вопрос: как задать путь к jar'у, чтобы код работал будучи запакованным в jar?

Автор: duk 11.9.2008, 16:54
Сам не пользовался, но мне кажется, что вот это может подойти: Process exec(String command, String[] envp, File dir), используй конструктор File(URI uri), - так можно обратиться к содержимому архива.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)