Я пишу Java Launcher Program, которая должна отображать установленные Java-программы и запускать их при необходимости.
Поэтому я использую метод Runtime.getRuntime().exec()
с java.exe -jar myjar.jar
в качестве аргумента.
Пока это работает, но мне также нужно передать пользовательские настройки прокси в jvm. Из командной строки это возможно с помощью:
java.exe -http.proxyHost=www.example.com -http.proxyPort=80 -jar myjar.jar
Но если я запускаю эту команду в Java, она гласит:
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Unrecognized option: -http.proxyHost=www.example.com
Итак, вопрос: я делаю что-то не так или это невозможно?
Заранее спасибо.