java虚拟机初始化错误

java虚拟机初始化错误,java,Java,我最近为Windows 64位安装了jdk-7u11。它最初运行良好,我使用javac和java成功地编译和执行了我的java程序。但是过了很晚,一旦我使用javac编译了一个文件,它就会顺利进行,当我继续使用java执行该文件时,它会给出以下错误: 初始化VM时出错 java/lang/NoClassDefFoundError:java/lang/Object 我该怎么办?我是jdk的新手,在卸载系统后我也尝试过重新安装,但没有成功。解决办法是什么?提前感谢。这可能是由于PATH和JAVA_H

我最近为Windows 64位安装了jdk-7u11。它最初运行良好,我使用javac和java成功地编译和执行了我的java程序。但是过了很晚,一旦我使用javac编译了一个文件,它就会顺利进行,当我继续使用java执行该文件时,它会给出以下错误:

初始化VM时出错

java/lang/NoClassDefFoundError:java/lang/Object


我该怎么办?我是jdk的新手,在卸载系统后我也尝试过重新安装,但没有成功。解决办法是什么?提前感谢。

这可能是由于PATH和JAVA_HOME的配置错误造成的。java二进制文件和java_主页应该指向同一版本的java。否则可能会发生不好的事情

有时尝试加载JDBC驱动程序会执行动态类加载尝试(即基于反射)

尝试并不要同时安装32位和64位JVM非常感谢@gigadot我的问题立即得到解决:)