2013-02-13 113 views
0

我最近安裝了用於Windows 64位的jdk-7u11。它最初運行良好,我成功地編譯和執行了我的java程序,使用javac和java。不過關晚了,有一次我編譯使用javac的一個文件,它順利地發生,當我開始使用Java執行該文件,它提供了以下錯誤:發生java虛擬機初始化錯誤

錯誤VM

初始化期間

爪哇/郎/ NoClassDefFoundError:java/lang/Object

我該怎麼辦?我是jdk的新手用戶,我也嘗試在卸載它之後重新安裝系統,但那不起作用。解決辦法是什麼?提前致謝。

+0

嘗試https://geekycoder.wordpress.com/2009/07/08/java-tips-adventure -in-resolving-java-error-error-initialization-during-initialization-of-vm/ – gigadot 2013-02-13 16:09:43

+0

並且不要同時安裝32和64位JVM – gigadot 2013-02-13 16:10:42

+0

謝謝你@gigadot我的問題得到了立即解決:) – Anki 2013-02-13 16:23:38

回答

0

這可能是由於PATH和JAVA_HOME配置錯誤造成的。 java二進制和JAVA_HOME應該指向相同版本的java。否則,不好的事情可能發生

-1

有時嘗試加載JDBC驅動程序執行動態類負載的嘗試(即基於反射)