eclipse無法啟動的常見原因


eclipse作為Java開發的首選,從官網(www.eclipse.org/downloads/)下載后,直接解壓即可使用。如果不能正常啟動,通常有以下四種原因。

1.JDK未安裝或環境配置不正確

2.啟動參數設置過大或過小

3.JDK的版本過低

4.eclipse的版本不符

第一種情況,在命令行中輸入 java -version 即可判斷。如果正常顯示JDK的版本信息,則說明安裝正確;否則仔細檢查下JDK的安裝路徑和環境變量的設置路徑。

第二種情況,打開eclipse安裝文件夾下有個Eclipse.ini的配置文件,里面的內容大概是:

-startup

plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar

--launcher.library

plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519

-product

org.eclipse.epp.package.jee.product

--launcher.XXMaxPermSize

256M

-showsplash

org.eclipse.platform

--launcher.XXMaxPermSize

256m

-vmargs

-Dosgi.requiredJavaVersion=1.5

-Xms40m

-Xmx512m

JVM初始分配的內存由-Xms指定,默認是物理內存的1/64;

                        JVM最大分配的內存由-Xmx指定,默認是物理內存的1/4。

                        默認空余堆內存小於40%時,JVM就會增大堆直到-Xmx的最大限制;

                        空余堆內存大於70%時,JVM會減少堆直到-Xms的最小限制。

因此,如果是第二種情況導致eclipse無法啟動,我們只要將上述文件最后一行的 -Xmx512m 改成 -Xmx256m就行了。改完后,保存,然后再次啟動一次Eclipse,看看問題是不是解決了。

第三種情況,eclipse的版本越高,所需要的JDK的版本可能也就越高,如eclipse 3.7的最低要求是JDK 1.5(建議下載1.6)。所以,重新安裝一個高版本的JDK,並配置對應的環境變量,就可以使用了。

第四種情況,如果你電腦是32位的,那么最好下載32位的eclipse,並且JDK也是32位的;如果電腦是64位的,那么64位的eclipse顯然是最佳選擇。

如果上述四種方法都嘗試過了,問題仍然沒有解決,最壞的方案是重裝系統。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM