使用Java Web Start(jnlp)和Windows XP上安装的多个Java

|| 我们已经安装了装有Java 1.5和Java 1.6的Windows XP。我们尝试启动JNLP文件,其中指定了所需的Java版本1.5,例如: http://java.sun.com/products/autodl/j2se 下载JNLP文件后,出现Java 1.6窗口。然后,出现证书错误且应用程序无法运行的窗口。如果我们卸载Java 1.6,该应用程序将正常运行。 如果我们从JNLP文件中删除上述行,则该应用程序将以Java 1.6运行(但由于它是为Java 1.5开发的,因此它工作不正确) 因此,使用Java 1.5运行该应用程序很重要。 请建议如何在Java 1.5中运行此JNLP文件,同时系统中也安装了Java 1.6。 这是jnlp文件,我只是替换了所有组织特定的标题:
<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<jnlp spec=\"1.0+\" codebase=\"http://server_url\"> 
  <information>
    <title> Some title </title>  
    <vendor>Some Vendor</vendor>
    <homepage href=\"some_ulr\" /> 
    <description>Product description</description> 
    <icon kind=\"splash\" href=\"./splash.gif\"/>
  </information>
  <security>
    <all-permissions/>
  </security>

  <application-desc main-class=\"org.eclipse.core.launcher.WebStartMain\">
  </application-desc>

    <resources>
    <j2se version=\"1.5.0_22\" />
    <jar href=\"http://some_jar\"/>
    <jar href=\"http://some_jar1\"/>
    <jar href=\"http://some_jarN\"/>
    <property name=\"server\" value=\"some_server\"/>
    <property name=\"port\" value=\"8080\"/>
    </resources>
</jnlp>
    
已邀请:
        确保在“ JNLP运行时设置”中启用了1.5。还要使用JaNeLA或DTD / XSD检查JNLP是否有效。     
        尝试在jnlp文件中使用version = \“ 1.5+ \”。     

要回复问题请先登录注册