2011-03-03 51 views
0

這是同樣的錯誤,其他人相處: 的Java已啓動,但返回錯誤代碼= 13無法安裝太陽神 - Java錯誤

我已經看了很多地方,我理解錯誤的性質。這是獲得PATH權利並獲得正確JRE的組合。到現在爲止還挺好。

麻煩是,我想我已經做到了。我的路徑有 C:\ Program Files文件(x86)\ Java \ jre6 \ bin 在裏面,我的eclipse.ini有以上幾行--vmargs: -vm C:\ Program Files(x86)\ Java \ jre6 \ bin \ javaw.exe

我確實有JRE6,它位於那個位置,我從Oracle下載它,通過該站點驗證爲當前。

我正在運行Windows7 64位。我認爲JRE6安裝在x86文件夾中,因爲這是舊JRE所在的位置。出於挫折,我試圖指出最近的那些(jre1.6.0_22),但當然也沒有好處。

我已經閱讀了大量的how-to文章,他們都說或多或少都是一樣的東西。正確地獲取路徑,確保您擁有當前的JRE,並將這些行添加到ini文件中。檢查,檢查和檢查。

如果有人能告訴我我做錯了什麼,我一定會很感激。

回答

2

當您嘗試在32位JVM上運行64位Eclipse時,會出現此錯誤。對齊一個和其他。我將通過控制面板>添加/刪除程序卸載32位JRE/JDK,然後從http://java.com重新安裝一個64位的JRE/JDK。它會自動識別平臺並安裝正確的平臺。否則,請從oracle.com手動下載。小心你選擇正確的平臺版本。

噢,我還會撤消您在eclipse.ini中所做的更改。只要你不知道明白錯誤意味着什麼,以及這些行是幹什麼的,請保持它們不變。

+0

「程序文件(x86)」中包含的所有應用程序都是32位的。無論以前的JVM安裝在何處,實際的64位JVM都將安裝在常規「Program Files」位置下。您也可以通過在給定的JVM上運行「java -version」來檢查32位/ 64位的多樣性。 – 2011-03-03 04:51:09

+1

我會避免卸載32位JRE,因爲這可能會破壞Web瀏覽器中的Java支持。儘管有64位瀏覽器可用,但大多數人仍然使用32位版本,因爲大多數插件尚未提供爲64位版本。 – 2011-03-03 04:53:39

+0

我明白了。我會再看一看,但我認爲我確實安裝了64位版本,並且很驚訝地發現它沒有出現在Program Files中。也許我選擇了錯誤的選項。我會再看一次。與此同時,出於挫折感(我在Eclipse上安裝了其他計算機時遇到了問題),我安裝了NetBeans,它只是簡單地開箱即用。所以至少我有一個IDE。但非常感謝你的建議。 – 2011-03-05 23:54:17