JNLP / Java Web Start可以启动命令行应用程序

时间:2011-12-20 02:44:46

标签: java jnlp java-web-start

我有一个简单的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 个答案:

答案 0 :(得分:1)

  

这是因为它无法用于启动命令提示符窗口吗?

这正是原因所在。如果Java控制台配置为在启动applet或JWS应用程序时显示。您将能够看到基于CLI的System.out.println()应用程序。但是进一步(基于命令行)输入是不切实际的。