所以我尝试了很长时间来修复我的问题,但没有结果。我无法在浏览器中运行大多数小程序 - 需要它来登录我的银行账户。
我已使用程序和功能卸载所有 Java 版本,然后删除 C:\program_files 文件夹中剩余的 Java 文件夹。然后,我按照朋友的建议删除了类路径变量中所有与 Java 相关的内容。此时,据我所知,我的计算机上不再有 Java(甚至 cmd 提示符也无法识别 Java 命令)。因此,在没有 Java 的情况下,我尝试安装最新的更新 40,包括 x86 和 x64 版本。
但是我仍然无法使用浏览器中的任何小程序。供您参考,我使用 Opera 作为我的标准浏览器,但也尝试过使用 Explorer,但它们都不起作用。
我得到的错误是一个红色的小“X”和 java 控制台消息 ClassNotFoundException。
对于我做错的事情有什么建议吗?
- 可能有帮助的附加信息。
当我收到错误时,这是来自 Java 控制台的内容:
Java Plug-in 10.40.2.43
Using JRE version 1.7.0_40-b43 Java HotSpot(TM) Client VM
User home directory = C:\Users\swidtter
这是我在提示符中使用 java -version 命令得到的结果:
java version "1.7.0_40"
Java(TM) SE Runtime Environment (build 1.7.0_40-b43)
Java HotSpot(TM) 64-Bit Server VM (build 24.0-b56, mixed mode)
当我检查 Java 控制面板以查看运行时设置时,我只在路径中看到我的 x86 java,如果我添加 x64 位置,然后关闭控制面板,它会恢复为未列出(是的,我记得应用并保存)。我的类路径链接到两者
C:\program_files(x86)\Java\jre7\;C:\program_files\Java\jre7\
并且我的路径中没有任何 java 关系(我认为它不应该有)
C:\program_files(x86)\NVIDIA Corporation\PhysX\Common;C:\program_files(x86)\AMD APP\bin\x86_64;C:\program_files(x86)\AMD APP\bin\x86;C:\Users\swidtter\apache-ant-1.9.0\bin;C:\program_files(x86)\Common Files\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\program_files(x86)\ATI Technologies\ATI.ACE\Core-Static;C:\program_files\TortoiseHg\;C:\program_files(x86)\Git\cmd;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\program_files(x86)\QuickTime\QTSystem\;C:\program_files\Microsoft\Web Platform Installer\;C:\program_files(x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\program_files(x86)\Windows Kits\8.0\Windows Performance Toolkit\;C:\program_files\Microsoft SQL Server\110\Tools\Binn\;C:\program_files\doxygen\bin;C:\program_files(x86)\MiKTeX 2.9\miktex\bin\
- 谢谢。如果您有任何建议,我将提供您需要的所有信息。
答案1
也许值得尝试或验证以下内容:
- 将网站 URL 添加到 Java 控制面板上的站点列表中
- 您是否有 Internet Explorer 的 Internet 安全区域的默认设置?
- 尝试安装 32 位和 64 位 Java 版本(可通过离线安装程序获得)
希望这对你有帮助。