我有一个简单的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>
答案 0 :(得分:1)
这是因为它无法用于启动命令提示符窗口吗?
这正是原因所在。如果Java控制台配置为在启动applet或JWS应用程序时显示。您将能够看到基于CLI的System.out.println()
应用程序。但是进一步(基于命令行)输入是不切实际的。