Maven Integration for Eclipse JDK Warning(轉)

解決方法:java

1. 設置Eclipse使用的JRE爲本機安裝的JDK目錄:eclipse

    1.1 在eclipse.ini中添加兩行spa

    -vm對象

    C:\Program Files\Java\jdk1.6.0_10\bin\javaw.exeip

    注意: 要寫在兩行,寫在一行不能生效;這兩行要定在-vmargs以前,否則也不能生效。內存

   1.2  或設置Eclipse--Windows--Preferences--Java--Installed JREs將JRE home改爲jdk目錄。開發

   經試驗發現第1.2步能夠不作,但建議配置開發環境是配置着一步,並且第一步的兩行也能夠寫成虛擬機

     -vmio

    C:\Program Files\Java\jdk1.6.0_10\bin\cli

 

 

2. 配置eclipse.ini文件:

    先解釋該文件-vmargs下常見參數的意思:

    -vmargs
    -Xms40m
    -Xmx256m
    -XX:PermSize=64M
    -XX:MaxPermSize=128M

   

    -vmargs:說明後面是VM的參數
    -Xms40m:虛擬機佔用系統的最小內存,初始分配
    -Xmx256m:虛擬機佔用系統的最大內存,按需分配
    -XX:PermSize:最小堆大小。通常報內存不足時,都是說這個過小, 堆空間剩餘小於5%就會警告,建議把這個稍微設大一點,不過要視本身機器內存大小來設置,但不能超過MaxPermSize。

    -XX:MaxPermSize:最大堆大小。這個也適當大些因此若出現問題,首先請調整 -Xms40m:將其設置的小一些,就能夠解決問題。

    PermSize和MaxPermSize指虛擬機爲java永久生成對象(Permanate generation)等這些可反射對象分配內存的限制,這些內存不包括在Heap(堆內存)區之中。

相關文章
相關標籤/搜索