Java相关问题

这篇文章不再受到维护,因此它的内容可能已过时。

本文描述并有助于解决一些与Java有关的问题,如需要有关Java的安装、启用以及更新的信息,参见Firefox 中使用 Java 插件.


Java在Firefox中不工作

从Firefox 3.6起,您需要使用包含了Java 6 Update 10及以上版本Java插件。如果您正在使用旧版的Java,你需要更新您的Java插件,有关更新的详细内容,参见Why do I need Java 6 Update 10 and above for Firefox 3.6 and later versions?.

Java程序使文本框中打字出现错乱等问题

有些时候,在浏览过程中运行Java程序会造成在打字时光标行为异常,并由此引发输入的文本在后面显示或者输入混乱。而且您有可能无法将文本复制到剪切板。如果您遇到以上问题,完全退出Firefox(或者重启计算机)然后再次打开Firefox。

在Windows Vista系统中使用Java

旧版本的Java运行环境会造成Firefox进程挂起。为解决这一问题,从Java.com下载最新版本的Java运行环境 (JRE) 并手动安装。

内存占用

所有版本的Java都可能占用大量的内存。而且JRE 5比JRE 6占用的内存要多很多。如果您很关心高内存占用的问题,请更新Java到最新版本。

Java程序造成Firefox进程驻留内存

当您在运行Java程序之后关闭Firefox,Firefox进程可能会驻留在内存中。当重启Firefox的时候,一个包含如下内容的窗口会弹出
Firefox 正在运行,但已失去响应。要打开新窗口,请先关闭现有的Firefox进程或重启系统 。

为了解决这一问题,请尝试以下方法:

  1. 在关闭Firefox之前让Java程序完全载入。
  2. 在关闭Firefox之前推出使用Java程序的页面。例如,在退出Firefox之前单击该页面的后退按钮或访问一个不同的页面。
  3. 更新到Java的最新版本。

即使Java已安装仍提示缺少插件

在您成功地在Windows系统中安装了Java之后,您可能会看到缺少插件提示或者在包含Java程序的页面中看到类似拼图的标识。出现这一问题的原因可能为Firefox安装时的注册表项丢失。

解决方法为重新安装新版的Firefox,这样会更新相关注册表项,详情请见 在 Windows 中安装 Firefox.

此文章在这些用户的协助下写成:

Illustration of hands

志愿者

分享知识并培养专业技能。解答问题并改进我们的知识库。

详细了解