2013-03-27 59 views
1

我最近安裝了包含Eclipse的最新版Android SDK。當試圖運行Eclipse,我第一次來到了錯誤Java未與Eclipse一起運行,編輯eclipse.ini時出現錯誤

A Java Runtime Environment or Java Development Kit must be available...

其他許多用戶都發現。我意識到我錯誤地安裝了Java,並解決了這個問題。該錯誤消息不再出現。不過,我現在得到的消息:

Failed to load the JNI shared library "C:\Program Files (x86)\Java\jdk1.7.0_17\bin\..\jre\bin\client\jvm.dll

我擡頭的問題,並發現許多人建議編輯eclipse.ini文件以包括-vm參數。我已經嘗試過,但無法保存文件。每當我嘗試,我收到一條錯誤消息,說Access is denied.

我運行Windows 8. Eclipse和Java都是64位。我是計算機上的唯一管理員。如果你能提供任何想法來解決我的問題,我會很感激。

+1

當您嘗試編輯文件時,Eclipse是否正在運行? – Sebastian 2013-03-27 03:15:03

+0

以管理員身份運行eclipse,即右鍵單擊並選擇「以管理員身份運行」並檢查 – 2013-03-27 03:30:50

+2

「Program Files(x86)」中的任何內容均爲32位。如果您的Eclipse實際上是64位的,那麼這將解釋您爲什麼看到加載該.dll失敗的原因。嘗試一個32位的Eclipse。 – nitind 2013-03-27 03:32:45

回答

1

不要將日食放入「Program Files」文件夾。默認情況下,eclipse想要寫入安裝的子目錄,該目錄在該位置不起作用。它也會解釋你編輯ini文件的問題。

0

在Windows 8中,Drive C:\是系統驅動器,只有管理員用戶可以修改其內容。不建議將Eclipse放在此位置,但是如果想要運行它,可以右鍵單擊eclipse.exe,然後選擇作爲管理員運行,彈出式窗口可能會出現以確認您決定運行此程序,請選擇選項' '。

相關問題