Я спотыкаюсь о том, как правильно выполнить простую команду CLI. Я вижу, что могу сделать это на PHP, но я бы предпочел решение на Java, если это возможно.
Нужно сделать одно на стороне сервера, а другое на стороне клиента. Пример:
openvpn "C:\someDir\test.ovpn"
Апплет подписан и имеет полный доступ на стороне клиента.
Попробуйте Runtime.getRuntime ():
Process p = Runtime.getRuntime().exec("openvpn \"C:\\someDir\\test.ovpn\"");
Других решений пока нет …