2011-03-12 89 views
1

我第一次使用eclipse時,它工作正常。由於其他原因,我刪除並再次下載了JDK,SDK。然而,當試圖啓動日食時,我得到這個Eclipse無法正常工作

「Java未啓動,但返回退出代碼= 1」。

在尋找答案時,我發現了一些涉及更改eclipse ini文件的解決方案,我這樣做了。

-startup 
plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar 
--launcher.library 
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.2.R36x_v20101222 
-product 
org.eclipse.epp.package.java.product 
--launcher.defaultAction 
openFile 
--launcher.XXMaxPermSize 
256M 
-showsplash 
org.eclipse.platform 
--launcher.XXMaxPermSize 
256m 
--launcher.defaultAction 
openFile 
-vm 
C:\Java\JDK\1.5\bin\javaw.exe-vmargs 
-Dosgi.requiredJavaVersion=1.5 
-Xms40m 
-Xmx384_ 

現在,當我啓動Eclipse時,我得到了這個。

...Java JRE or JDK must be available in order to run Eclipse No Java Virtual Macj=hine was found in the following locations 
C\java\JDK\1.5\java.exe-vmargs 

在這一點上,我似乎無法找到什麼,我做錯了。如果我編輯了ini文件,那麼完整的編輯會有所幫助。有些編輯沒有顯示整個文件,所以我不確定我是否做得對。我想編輯ini文件只是爲了看看我能得到的東西工作,但任何幫助,將不勝感激。

回答

1

由於某些原因,Eclipse在C:\ java \ JDK \ 1.5 \ bin中查找javaw.exe。你有沒有修改eclipse.ini文件?

我建議將Java重新安裝到與以前相同的位置,或重新安裝Eclipse以擺脫任何更改的配置文件。

您可以通過轉到java.com輕鬆安裝公共Java Runtime。

0

每個選項開關和值必須位於eclipse.ini文件的單獨一行中,並且在Windows上,必須使用由CR + LF分隔的行。

0

爲Windows 7 - 64位用戶(可能爲別人打工太) 你可以做以下

如果尚未安裝Java運行時(請注意,它不得到安裝上它自己你需要下載)。你可以從這裏下載http://www.oracle.com/technetwork/java/javase/downloads/index.html(選擇'Java Platform(JDK)7u21')這三個選項中的第一個按鈕:))

安裝完成後,你會在「C:\ Program Files(x86)的Java \ JRE6 \ BIN」

設置環境變量的步驟如下

a)右鍵單擊計算機,選擇屬性,選擇 '高級系統設置'

二)在高級選項卡選擇最後一個按鈕'環境變量'

三)在窗口系統設置自帶的「路徑」

d)選擇「路徑」下一次搜索點擊編輯

E)添加了「; C:\ Program Files文件(x86)\ Java \ jre6 \ bin'(如果其他變量已經存在並且不需要引號,分號用於分隔))

那就是所有!現在嘗試運行Eclipse.exe(注意:如果您按照某些建議在eclipse.ini中添加了條目..請刪除否則會引發另一個異常

記住沒有必要改變的eclipse.ini

它只是雙擊的eclipse.exe :)

0

我重新下載日食和最新版本的java。我認爲它說你沒有安裝正確的java版本。在我重新下載它們之後它工作正常。

0

我剛纔也有同樣的問題。我重新安裝了JDK,並重新開始工作。