[英]Setting up Eclipse with JRE Path
我已下載並解壓縮Eclipse。 我在以下目錄中安裝了Eclipse: C:\\Applications\\eclipse
。 當我嘗試運行可執行文件時,我收到以下消息:
我目前有以下文件夾:
C:\Program Files (x86)\Java\jre7
我是否需要為Windows 7操作系統設置一些環境變量才能運行Eclipse? 如果是這樣,我可以幫忙做一下嗎? 如果沒有,我可以請一些幫助讓Eclipse運行。
編輯
我已更改快捷方式以包含虛擬機的路徑,現在我收到此錯誤:
您可以將此行添加到eclipse.ini
:
-vm
D:/work/Java/jdk1.6.0_13/bin/javaw.exe <-- change to your JDK actual path
-vmargs <-- needs to be after -vm <path>
但無論如何都值得設置JAVA_HOME
和JRE_HOME
,因為它可能無法正常工作,就好像路徑環境指向不同的java版本一樣。
因為抱怨的下一個將是Maven等。
將此添加到eclipse.ini:
-vm
your_java_path\bin\javaw.exe
...但請注意,您必須在-vmargs之前添加這些行
我有幾個版本的JDK(而不是JRE)instaled,我啟動Eclipse:
C:\eclipse\eclipse.exe -vm "%JAVA_HOME%\bin\javaw.exe" -data f:\dev\java\2013
如您所見,我將JAVA_HOME
為指向我想要使用的JDK版本。
我永遠不會在PATH中添加javaw.exe。
-data
用於為特定作業/客戶端/上下文選擇工作空間。
在eclipse.ini的開頭添加以下-vm D:/Java/jdk1.6.0_30/bin/javaw.exe ,如下所示:
-vm
D:/Java/jdk1.6.0_30/bin/javaw.exe
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20130807-1835
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
1024M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
1024m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms1024m
-Xmx2048m
這可能聽起來很愚蠢,但它可能是一個新的或損壞的安裝,所以JDK安裝? 如果沒有,請轉到下載站點並下載最新版本的Java JRE。 就像我說的,這可能聽起來很愚蠢,但它解決了我的問題。
http://www.oracle.com/technetwork/java/javase/downloads/index.html
您應該在eclipse.ini文件中指定Eclipse應該在哪里找到您的JDK。 具體來說,以下參數(注意它在ini文件中是2個單獨的行):
-vm
C:\Java\JDK\1.8\bin\javaw.exe
或者你的javaw.exe恰好在哪里。
注意:ini文件的格式非常特殊; 請務必查閱https://wiki.eclipse.org/Eclipse.ini以確保您完全正確
將以下內容添加到eclipse.ini
:
-vm
Java_Home_Variable\bin\javaw.exe
In my Case its
-vm
H:\usr\java\jdk1.6.0_16\bin\javaw.exe
我有兩件事引起同樣的問題:
所以在我卸載32位Java 1.7后,安裝了正確的一個並添加了javaw.exe路徑,eclipse啟動時沒有更多的錯誤
您很可能在Windows中缺少PATH條目。 請遵循以下說明: 如何設置或更改PATH系統變量?
我只是將jre文件夾復制到消息告訴我它丟失的任何路徑,並解決了它。
(編輯JAVA_HOME並編輯eclipse.ini后沒有用(因為我可能做錯了))(我沒有其他運行的java應用程序,所以它不影響我)
如果您使用的是Windows 8或更高版本:
一切都應該工作正常。 我不知道它是否與其他操作系統完全相同,但您不必在Windows 8或更高版本中手動設置PATH。
使用的Java版本:1.8 IDE:Eclipse Neon
像下面這樣添加不適合我
-vm [relative java home] /jdk1.8.0_21/bin/javaw.exe
然后當我刪除
javaw.exe的
它工作,所以它會像
-vm [relative java home] /jdk1.8.0_21/bin/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.