2012-12-19 89 views
0

我不確定這裏缺少什麼。我已經安裝了Java,這是它的外觀 C:\Program Files\Java 該文件夾下,我有兩個文件夾,一個是jre,一個是jdk1.6.0_30java安裝問題

現在,這裏是我的類路徑,也java的家看起來像

C:\Perl64\site\bin;C:\Perl64\bin;C:\Perl\site\bin;C:\Perl\bin;C:\Windows\system3 
2;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0 
\;C:\Program Files (x86)\Microsoft Application Virtualization Client;C:\Program 
Files\TortoiseSVN\bin;C:\maven\3.0\bin;C:\Program Files (x86)\QuickTime\QTSystem 
\:C:\Users\sgudla\Desktop\jad158g.win;C:\Program Files (x86)\QuickTime\QTSystem\ 
**;C:\Program Files\Java\jdk1.6.0_30\bin;C:\Program Files\Java\jdk1.6.0_30\jre\bin** 

和Java家看起來像下面 C:\ Program Files文件\的Java \ jdk1.6.0_30

和類路徑如下所示

C:\>echo %CLASSPATH% 
C:\Program Files (x86)\Java\jre6\lib\ext\QTJava.zip**;C:\Program Files\Java\jdk1.6 
.0_30\bin;C:\Program Files\Java\jdk1.6.0_30\lib** 

當我在終端運行java它給了我下面的錯誤

C:\>java 
Error occurred during initialization of VM 
java/lang/NoClassDefFoundError: java/lang/Object 

但是當我做的javac,它工作正常。所有它必須得到的是java.exe文件和路徑中的javac.exe。我已經指出jdk bin是java.exe的地方。我不確定我在這裏錯過了什麼。有人能幫我解決這個問題嗎?

非常感謝..我剛剛從C刪除的文件的java.exe的答案:\ SYSTEM \ WINDOWS 32 是解決整個問題不知道那是什麼了,但.. 現在我想打開我的日食

我想在這裏打開Eclipse是什麼我eclipse.inf文件看起來像

-startup 
plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar 
--launcher.library 
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.0.v20100503 
-product 
org.eclipse.epp.package.jee.product 
--launcher.defaultAction 
openFile 
--launcher.XXMaxPermSize 
256M 
-showsplash 
org.eclipse.platform 
--launcher.XXMaxPermSize 
256m 
--launcher.defaultAction 
openFile 
-vmargs 
-Dosgi.requiredJavaVersion=1.5 
-Xms512m 
-Xmx1024m 

現在,當我打開我的日食,我得到以下錯誤 的Java已啓動,但與退出代碼終止1

不知道又爲什麼會失敗.. 任何人有任何想法.. 謝謝, 姆斯瓦蒂

+0

嘗試刪除java.exe使用'Java的-version'和'javac的-version'在命令提示符下,看看他們正在返回的正確版本。 – Smit

+0

如何接受答案..? – swati

+0

@swati只要去你的問題,然後選擇你喜歡的最合適的答案。它會將答案作爲綠色標記。 – Smit

回答

0

這是what谷歌給了我:嘗試從C:\Windows\System32

+0

我已經刪除了c:\ Windows \ System32的java.exe文件,它現在工作正常... thx很多 – swati

+0

現在我試圖打開我的月食我收到以下錯誤 – swati

+0

嘗試從c:\ Windows \ System32中刪除所有從Java開始,並重新安裝Java – tcb

1

嘗試從C相同的命令的 「java」:\ Program Files文件\的Java \ jdk1.6.0_30 \ BIN

如果存在同樣的問題,那就是安裝問題。

如果沒有,這是一個路徑問題。

+0

它不能成爲路徑問題,因爲'java.exe'被執行。問題是它找不到類java.lang.Object。 – 11684

+0

請更新原始的問題與其他信息,而不是添加它的意見 –

+0

是的,現在我已經修改了問題 – swati