2010-01-04 2 views
1

Я хочу запустить приложение Java через NSIS. Моя java-программа называется PropertiesReader.java, которая читает свойство из файла .config. Как я могу это сделать? Также вывод java-программы (которая в этом случае является значением свойства) сохраняется в некоторой переменной say property_value в java-программе. Как я могу получить доступ к значению этой переменной в сценарии NSIS?NSIS - Как запустить приложение Java в NSIS?

+0

NSIS = система установки NullSoft? – Bozho

ответ

3

Из файла NSIS srcipt вы можете запустить Exec или ExecWait для запуска «java» и передать ему параметр PropertiesReader.class. Ваша Java-программа может записать свойство_value в файл, который вы можете прочитать из сценария.

Here - ссылка, которая имеет заголовок «NSIS и Java». Вы можете это проверить. Просто убедитесь, что файл PropertiesReader.class находится в пути к классам.

+0

Это не работает, если у вас установлена ​​64-разрядная Java. – sproketboy

Смежные вопросы