簡體   English   中英

使用JRE路徑設置Eclipse

[英]Setting up Eclipse with JRE Path

我已下載並解壓縮Eclipse。 我在以下目錄中安裝了Eclipse: C:\\Applications\\eclipse 當我嘗試運行可執行文件時,我收到以下消息:

系統路徑中沒有JRE

我目前有以下文件夾:

C:\Program Files (x86)\Java\jre7

我是否需要為Windows 7操作系統設置一些環境變量才能運行Eclipse? 如果是這樣,我可以幫忙做一下嗎? 如果沒有,我可以請一些幫助讓Eclipse運行。

編輯

我已更改快捷方式以包含虛擬機的路徑,現在我收到此錯誤:

http://www.canning.co.nz/Eclipse/Eclipse_Message2.png

您可以將此行添加到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_HOMEJRE_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

我有兩件事引起同樣的問題:

  1. 我下載了32位Java版本而不是64位。
  2. eclipse.ini沒有javaw.exe的路徑,因此根據之前的帖子添加了指向java位置的語句。

所以在我卸載32位Java 1.7后,安裝了正確的一個並添加了javaw.exe路徑,eclipse啟動時沒有更多的錯誤

您很可能在Windows中缺少PATH條目。 請遵循以下說明: 如何設置或更改PATH系統變量?

我只是將jre文件夾復制到消息告訴我它丟失的任何路徑,並解決了它。

(編輯JAVA_HOME並編輯eclipse.ini后沒有用(因為我可能做錯了))(我沒有其他運行的java應用程序,所以它不影響我)

如果您使用的是Windows 8或更高版本:

  1. 使用所有默認設置和選項下載並安裝jdk或jre。
  2. 然后下載並安裝eclipse。

一切都應該工作正常。 我不知道它是否與其他操作系統完全相同,但您不必在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.

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