【发布时间】:2011-07-21 21:54:39
【问题描述】:
大家好,
我遇到了一个问题,突然间,Java 完全停止了工作。我开始收到“无法创建虚拟机”之类的错误。内存没有问题(它有 3GB RAM)并且在这个系统中运行了 6 个月以上没有任何问题。
这里有一些奇怪的行为 -
当我启动 Eclipse 时,我看到带有错误消息的 Java 虚拟机对话框
“找不到主类 org.eclipse......support.legacysystemproperties”Eclipse 能够启动(出现上述错误),但在运行程序时,我在对话框中收到类似“无法创建 Java 虚拟机”的错误,然后在该对话框上单击“确定”后,我看到类似“无法识别的选项 -dfile.encoding=cp1252
之类的错误
我使用文本编辑器,编写了一个类 Test.java(没有任何包),编译它(Edit #1:
javac Test.java)。但是当我执行程序时(Edit #1:java Test),我收到以下错误 - 线程“主”java.lang.NoClassDefFoundError 中的异常:测试(错误名称:测试)。
编辑#1: 注意:编译后的文件Test.class在目录中成功创建。我确实重新检查了路径和类路径环境变量。一切似乎都是正确的。
请注意,影响 Java 的案例似乎存在一些问题。
我确实卸载了 Java(所有版本),重新安装了,但没有任何帮助。此外,我确实运行了 CCleaner 来清理注册表,即 Malwarebytes 的反恶意软件,但到目前为止没有任何帮助。
感谢有人可以帮助我解决问题。
我对此进行了谷歌搜索,发现有些人遇到了类似的问题,但除了一些建议重新安装 Windows 操作系统本身之外,他们都没有找到解决方案,我想避免这种情况。我做了系统还原,但其他一些失败了 原因。
请注意,我使用 Java 已经超过 10 年了。这是我第一次遇到这样的问题。这与 Windows 注册表或其他一些系统配置有关,但我无法找出确切的问题。
无论如何都在等待一些好的建议。
【问题讨论】: