在这里,我需要将Java从JRE5x升级到6x,这样我的应用程序就可以在Windows7上工作,因为JRE5xJavaWebStart不能在Windows7上工作。
JRE 1.6.0_13的Java不适用于没有管理权限的用户的XP。如果用户拥有管理权限,它将正常工作。
在JNLP:
JRE 1.5.0_11的Java运行良好,无论用户是否拥有管理权限,都可以从我的服务器下载所需的JRE。
在使用JRE6x和user的JWS时,在Windows上没有管理权限时出现错误:
使用JRE版本启动1.6.0_13 1.6.0_13 HotSpot(TM)客户端VM用户主目录= C:\Documents和Settings\VM 0054626 Java错误:应用程序请求了当前未在本地安装的JRE (版本1.6+)的版本。Java无法自动下载和安装所请求的版本。必须手动安装此JRE。
请建议一下。
发布于 2011-01-03 20:17:58
我可能错了,但这可能与Java1.6.10中引入的Java部署工具包有关。
不幸的是,我不知道是否有办法使它在没有管理特权的情况下工作。
另外,1.6.10到1.6.19包含了相当严重的远程代码攻击,权限提升错误出现在1.6.0-1.6.20之间。因此,您应该升级到1.6.21或更高版本。
https://stackoverflow.com/questions/4584701
复制相似问题