2012-09-08 73 views
2

可能重複:
Eclipse can't find the JDk or JRE麻煩安裝Eclipse經典4.2

我有最新的JRE和JDK安裝,但是當我安裝Eclipse經典4.2,並嘗試運行它,它顯示以下消息:

Eclipse error message

我已經嘗試將安裝移動到Program Files以及Java安裝文件夾本身。前者不會產生與消息中顯示的路徑不同的其他區別。後者開始加載Eclipse,直到它顯示藍色的矩形加載框,在這一點上,我得到了一個不同的錯誤消息,說它不能在Java安裝中加載一個特定的.dll文件。也就是說,我不明白爲什麼我必須將Eclipse文件移動到Java文件夾才能工作。

我以前有一個Eclipse的工作安裝,我已經卸載了。現在我打算使用Eclipse,可能與PyDev一起使用,以學習Python。

P.S.我意識到這不完全是一個涉及編碼的問題,但是我知道我不能成爲唯一一個遇到這個問題的人。所以希望其他人可以從看到回覆中受益。

編輯:安裝現在工作。以下是我採取的步驟:

1)確保JDK和Eclipse安裝都是32位或64位,具體取決於您的設置。

2)添加到-vm /absolute/path/to/jre6/bin eclipse.ini文件的頂部

注:重新安裝Eclipse和JDK中,確保位型匹配後,第2步不再需要像Eclipse終於正常運行。

+0

參見:http://wiki.eclipse.org/FAQ_How_do_I_run_Eclipse%3F#Find_the_JVM – ziesemer

+0

我在這些源採取一看,然而,最好的情況是,當我將Eclipse轉移到Java安裝時,它將我留在了原來的位置。我現在收到的錯誤是'無法加載JNI共享庫「C:Program Files(x86)\ Java \ jre7 \ bin \ client \ jvm.dll」。' – fvgs

+0

然後請提供您的'eclipse.ini'文件。 – ziesemer

回答

0

正如上面指出:

  • 請參考http://wiki.eclipse.org/FAQ_How_do_I_run_Eclipse%3F#Find_the_JVM
  • 還要確保您使用64位JDK和64位Eclipse的捆綁包,以及32位的JDK和32位的Eclipse捆綁包。
  • 默認情況下,32位JDK將安裝到「Program Files(x86)」中,而64位JDK將安裝到「Program Files」中。在64位Windows下,您可以選擇使用32位或64位Eclipse/JDK - 但Eclipse包和JDK必須匹配。 (我推薦64位,爲您的操作系統支持的話。)