我有一个简单的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 回答
这正是原因所在 . 如果Java控制台配置为在启动applet或JWS应用程序时显示 . 您将能够看到基于CLI的应用程序的
System.out.println()
,但是进一步(基于命令行)输入是不实际的 .