我有一个应用程序,使用IBM JVM,imb-jre1.5.0在第一个版本中工作,在第二个版本中使用标准oracle jre 1.6
从计算机上我需要在两个不同的企业中运行两个版本。
每个版本都有一个不同的jnlp文件:
版本1 JNLP 1- IBM-JRE1.5.0
...
...
<resources>
<j2se version="1.5.0-ibm" href="file://C:/Archivos de Programa/Java/ibm-jre1.5.0"/>
...
...
版本2 - Oracle jre 1.6
...
...
<resources>
<j2se version="1.6" max-heap-size="1024m"/>
...
...
运行Windows XP,我可以使用javaws运行这两个应用程序,第一个使用ibm-jre1.5.0的javaws命令运行,第二个运行jre 1.6的javaws命令
现在,我有Windows 7,当我尝试运行第一个时,我得到了下一个错误
You can not load the resource: (file://C:/Program Files/Java/ibm-jre1.5.0, 1.5.0-ibm)
JNLPException[category: Download Error: Exception: java.net.UnknownHostException: C : LaunchDesc: null ]
at com.sun.javaws.cache.DownloadProtocol.doDownload(DownloadProtocol.java:686)
at com.sun.javaws.cache.DownloadProtocol.getJRE(DownloadProtocol.java:745)
at com.sun.javaws.LaunchDownload.downloadJRE(LaunchDownload.java:579)
at com.sun.javaws.Launcher.downloadResources(Launcher.java:1080)
at com.sun.javaws.Launcher.handleApplicationDesc(Launcher.java:424)
at com.sun.javaws.Launcher.handleLaunchFile(Launcher.java:254)
at com.sun.javaws.Launcher.run(Launcher.java:201)
at java.lang.Thread.run(Thread.java:801)
有什么想法吗?
非常感谢