2011-12-20 146 views
3

我有一个简单的JNLP文件来启动Hello World命令行应用程序。当我从Tomcat(7)下载JNLP文件时,Java Web Start将启动,然后消失,而不会启动命令提示符并从应用程序打印输出。这是因为它不能用来启动命令提示符窗口吗?我打开日志记录,并没有看到异常,但在跟踪日志结尾处,我看到了输出。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(),但进一步(基于命令行)输入不实用。

+0

感谢您的快速响应。干杯 – user977430

相关问题