首页 文章

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控制台配置为在启动applet或JWS应用程序时显示 . 您将能够看到基于CLI的应用程序的 System.out.println() ,但是进一步(基于命令行)输入是不实际的 .

相关问题