JNLP/Java Web Start能否启动命令行应用程序?

3
我有一个简单的JNLP文件,用于启动一个Hello World命令行应用程序。当我从Tomcat (7)下载JNLP文件时,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
这是因为它不能用于启动命令提示符窗口吗?
确实如此。如果Java控制台配置为在启动小程序或JWS应用程序时显示,则可以看到基于CLI的应用程序的System.out.println(),但进一步(基于命令行的)输入并不实用。

感谢您的快速回复。祝好! - user977430

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接