2011-11-24 59 views
0

我在本地机器上运行的jws中做了一个小示例。我已经在Mozilla浏览器中测试过。但是当我把这个例子放在服务器上,然后尝试访问.jnlp文件时,它只显示.jnlp文件的内容。 我已经查看了互联网上的每个地方,他们说.jnlp文件必须与java web start相关联。文件类型已经在我的机器中关联。 那么请帮助我如何克服这个问题。显示jnlp文件内容的浏览器

这是我HelloWorld.jnlp文件:

<?xml version="1.0" encoding="UTF-8"?> 
<jnlp spec="1.0+" codebase="http://67.227.202.160/~koder/demo" href="HelloWorld.jnlp"> 
    <information> 
     <title>Hello World Demo</title> 
     <vendor>Dynamic Team</vendor> 
    </information> 
    <resources> 
     <!-- Application Resources --> 
     <j2se version="1.6+" 
       href="http://java.sun.com/products/autodl/j2se"/> 
    <jar href="HelloWorld.jar" main="true"/> 

    </resources> 
    <application-desc 
     name="Hello World Demo" 
     main-class="HelloWorld.HelloWorld"> 
    </application-desc> 
    <update check="background"/> 
</jnlp> 

回答

0

你必须在Firefox中设置您的应用程序关联。转到Firefox按钮(位于顶部的角落),选项 - >选项,应用程序选项卡,并将.jnlp扩展名设置为sun java web start启动器。

+0

感谢Zoltan快速回复,但配置在我的mozilla – user591790

0

如果您只是在html标签内运行小程序代码,它不起作用。在脚本(javascript)标签中运行它们。

从jnlp文件中获取jar和class,并将它们放到applet代码中。 然后使该小程序从您的html代码运行为java脚本。

相关问题