2009-01-29 97 views

回答

2

以为你可能想知道新的更新出来: http://java.sun.com/javase/6/webnotes/6u12.html

的Java插件 和Java Webstart的这个版本 64位浏览器支持支持新的Java插件和Java Webstart在AMD64架构上,在 Windows平台上。提供了Java脱机版 安装程序(JRE和JDK)。 请注意,如果您使用32位和64位 浏览器交替使用,您将需要安装32位和64位 JRE以便为两个浏览器都安装用于 的Java Plug-In。

1

大部分是缺乏需求。如果您打算为Web Start客户端运行超过1200 MB的内存,则只需要64位版本。否则它没有太大的区别。

你知道使用这么多内存的web启动应用程序的任何例子吗?

+1

我很确定我公司的产品会享受那么多的内存来运行。它的内存密集。 :) – skiphoppy 2009-02-08 04:47:14

0

是的,Javawebstart不只是用来启动一个应用程序,从一个简单的浏览器通过浏览器开始。它也用于JNLP部署。 需要超过2-3 GB的应用程序确实存在。 JavaWebStart DID过去以64位模式启动。 但是现在,javawebstart不再支持给予VM的命令行参数的-D64命令行标志(更糟糕的是,即使我们传递VM参数-Xmx,我们甚至将其限制为大约247MB(不再是)

现在不可能使用JNLP应用程序,我们需要完全支持64位模式(以及一种传递虚拟机创建参数的方式),这不仅仅是一种限制,而且是对老年人的严重回报, Java VM现在变得非常慢并且交换

它看起来像Java文档现在是错误的或者它的支持参数已经改变如果你曾经安装过一些工具来提供JNLP与命令的关联,可能它已经改变了mappin g使用\ windows \ syswow64中的Javawebstart的32位版本(其中Java控制面板不会检测到并且不更新)安装32位版本,同时您在\ windows \ system32中具有最新的更新instaleld,并使用64位的javaws laucnher,它支持32位和64位的虚拟机。

要在安装32位和64位版本时以64位启动Java,您需要检查在descktop或开始菜单上创建的快捷方式,以查看它是否有效地使用\ windows中的正确路径\ system32,并且存在参数“-J-d64”(如果您想增加虚拟机的最大大小,还需要“-J-Mx = 3048m”,否则您的虚拟机将会是32位并限制为247 MB !!!

我讨厌那些在其他地方安装和更改Java安装的工具,没有在Windows注册表中使用受支持的安装方法正确注册它们(不仅仅是为了自己的用途,而是试图改变文件类型的关联。

无论如何,如果Windows没有帮助恢复文件关联,并且没有检测到另一个JRE已经安装(通常是过期的版本!),那么Java的Windows控制面板中存在一个错误,并且文档仍然错误地指出:当它应该是“-d64”时(前者仅用于在环境中定义具有未设置值的属性),我们必须使用以下虚拟机参数“-D64”的 。