簡體   English   中英

未找到在 Windows 7 JRE 和 JDK 上運行 Eclipse

[英]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。

資料來源:Eclipse 維基

例如:

-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 個文件夾用於“程序文件”

  1. 程序文件
  2. 程序文件(x86)

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM