![](/img/trans.png)
[英]Running Eclipse in Ubuntu with JRE & JDK installed on Windows beforehand
[英]Running Eclipse on Windows 7 JRE and JDK not found
我在 Windows 7 上下載了最新的 Eclipse。當我單擊 eclipse 圖標時,它會引發以下異常:
我已經安裝了 JRE 和 JDK。
更新:Eclipse.ini 內容:
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120913-144807
-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
-Dhelp.lucene.tokenizer=standard
-Xms40m
-Xmx512m
-vm C:\Program Files (x86)\Java\jre7\bin
根據 Eclipse 文檔,您可能需要在 VM args之前指定 VM,並且路徑不應與 -vm 開關在同一行:
- -vm 選項及其值(路徑)必須在不同的行中。
- 該值必須是 Java 可執行文件的完整絕對或相對路徑,而不僅僅是 Java 主目錄。
- -vm 選項必須出現在 -vmargs 選項之前,因為 -vmargs 之后的所有內容都直接傳遞給 JVM。
例如:
-vm
C:\Java\JDK\1.6\bin\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx1024m
您可能還需要用一些引號將路徑括起來,因為它包含空格。 我總是在沒有空格的根目錄中安裝 Eclipse 和 Java 之類的東西,而不是在Program Files
,以避免這個問題。
在 eclipse 配置文件eclipse.ini
引用JRE路徑的位置。
請注意,您只需要一個JRE來啟動 Eclipse,但是一旦 Eclipse 啟動,您應該為您的項目注冊一個JDK 。 這是通過
Preferences-> Java -> Installed JREs
我在win7上也是這樣。 我有 2 個文件夾用於“程序文件”
java文件夾存在於兩者上。 對於環境變量,我已經從程序文件(x86)...\\jre6\\bin 中給出了 java 的路徑。 然后我下載了新的 java 7 版本更新。 然后嘗試打開 eclipse,它工作正常,我沒有對 eclipse.ini 文件進行任何更改。 我的 eclipse.ini 沒有任何對 -vm 參數的引用。
我有同樣的問題,因為我同時擁有 java 1.7 和 java 1.8,我解決了這個問題:
對於窗戶:
第一的 :
打開你的CMD並寫java -version結果是你電腦上的當前 java 版本,例如結果是 1.8 所以
第二
打開eclipse.ini ,如果路徑不是當前版本java的路徑(顯示在CMD的結果中)編輯路徑以正確的java路徑(結果中顯示的版本),如下所示:
在我改變路徑之前是:
-vm
C:\\Program Files\\Java\\jdk1.7.0_45\\jre\\bin\\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.7
-Xms256m -Xmx1024m
在我使用 CMD 檢查我的 java 版本后,結果是:java 1.8 所以我改變了路徑和版本,如下所示:
-vm
C:\\Program Files\\Java\\jdk1.8.0_45\\jre\\bin\\javaw.exe
-vmargs
-Dosgi.requiredJavaVersion=1.8
-Xms256m
-Xmx1024m
美好的一天:)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.