2011-12-20 19 views
3

Hello Worldコマンドラインアプリケーションを起動する単純なJNLPファイルがあります。 Tomcat(7)からJNLPファイルをダウンロードすると、Java Web Startが起動し、コマンドプロンプトを起動してアプリケーションからの出力を表示せずに終了します。これは、コマンドプロンプトウィンドウを起動するために使用できないためですか?私はロギングをオンにして例外を見ませんでしたが、トレースログの最後に出力を見ました。 ChromeとFirefoxのJNLP/Java Web Startでコマンドラインアプリケーションを起動できます

でテストWindows 7の使用

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

コマンドプロンプトウィンドウを起動するために使用することはできませんので、これはありますか?

これはまさにその理由です。 Javaコンソールが、アプレットまたはJWSアプリケーションの起動時に表示されるように設定されている場合。あなたはCLIベースのアプリのSystem.out.println()を見ることができますが、さらに(コマンドラインベースの)入力は実用的ではありません。

+0

速い応答に感謝します。乾杯 – user977430

関連する問題