Как я могу запустить код Java из InstallAnywhere?
Я хочу запустить статическую функцию из jar-файла и получить ее возвращаемое значение во время установки. Есть ли какой-то другой способ, а не выполнение java.exe?
1 ответ
Решение
Я действительно не понимаю причину отрицательных голосов...
Вы можете запускать пользовательский код во время установки, расширяя действие CustomCodeAction InstallAnywhere. Все, что вам нужно сделать, это переопределить install
а также uninstall
методы базового класса. Пожалуйста, найдите фрагмент кода ниже.
public class MyCustomCodeAction extends CustomCodeAction {
public void install(InstallerProxy proxy) throws InstallException {
// call the static function of your jar here
}
public void uninstall(UninstallerProxy Uproxy) throws InstallException {
// you can do something here if you need (not must)
}
}
Удачи!