Как запустить приложение JNLP программно? - PullRequest
8 голосов
/ 17 августа 2011

У меня есть работающее приложение JNLP, но я хотел бы добавить тест сквозного дыма.

Возможно ли получить URL-адрес для загрузки, запуска и программной обработки приложения JNLP?

Ответы [ 2 ]

3 голосов
/ 17 августа 2011

Вы можете использовать javaws tool (часть JDK), чтобы запустить приложение WebStart.Чтобы программно манипулировать им, вы можете использовать любой из множества инструментов и сред тестирования, которые имитируют пользовательский ввод.

2 голосов
/ 05 июля 2012

Чтобы запустить приложение JNLP программно (Linux), вы можете сделать что-то вроде этого:

public static void main(String[] args) throws IOException, InterruptedException {
    String[] cmd = {"/usr/java/jdk1.6.0_17_limpo/jre/javaws/javaws", "/opt/exata/projetosNB/InterfaceVisualizador/dist/launch.jnlp"};
    Process p = Runtime.getRuntime().exec(cmd);
}
...