Может ли JNLP / Java Web Start запускать приложение командной строки - PullRequest
3 голосов
/ 20 декабря 2011

У меня есть простой файл JNLP, который запускает приложение командной строки Hello World. Когда я загружаю файл JNLP из Tomcat (7), запускается Java Web Start, а затем уходит без запуска командной строки и печати вывода из приложения. Это потому, что его нельзя использовать для запуска окна командной строки? Я включил ведение журнала и не увидел исключений, но в конце журнала трассировки я увидел вывод.

Использование Windows 7, протестировано в Chrome и FireFox

JNLP

<?xml version="1.0" encoding="utf-8"?>
<!-- JNLP File for SimpleExample Application -->
<jnlp 
  codebase="http://localhost:8080/foo"
  href="foo.jnlp">    
<information>
       <title>Foo</title>
       <vendor>Paul C</vendor>
       <description>Command Line App</description>
       <offline-allowed/>
     </information>
     <resources>
       <j2se version="1.6"/>
       <jar href="foo.jar"/>
     </resources>
     <application-desc/>
</jnlp>

1 Ответ

1 голос
/ 20 декабря 2011

Это потому, что его нельзя использовать для запуска окна командной строки?

Именно в этом причина.Если консоль Java настроена на отображение при запуске апплета или приложения JWS.вы сможете увидеть System.out.println() приложения на основе CLI, но далее (на основе командной строки) input нецелесообразно.

...