在Eclipse中安裝pydev插件的經(jīng)驗分享
在Eclipse中安裝pydev插件:準備工作
51CTO編輯推薦:Eclipse平臺應用與開發(fā)專題
從Sourceforge上下載到pydev,解壓.
將解壓后features目錄下的一個文件夾拷到c:\eclipse目錄下的features目錄下,將plugins目錄下的三個文件夾手到c:\eclipse目錄下的plugins目錄下,運行c:\eclipse的eclipse.exe.
進 入eclipse后,選擇'help'(幫助)>>'software updates'(軟件更新)>>'manage configuration...'(管理配置),打開后點"file"下面的第三個圖標,使它和前面兩個圖標一樣成凹下狀,這時在左下面可以看見多出了 一個分支,叫"org.python.pydev.feature ",選中它,點右邊窗口Available Tasks下面的"Enable",這時就會讓你重啟eclipse,重啟之后就可以了.
也可以通過選擇'help'(幫助)> >'software updates'(軟件更新)>>Find and Insatll>>Search for new Feature to Install下一中添加一個New Remote Site為http://pydev.sf.net/updates/ ,然后就可以點擊下一步自動升級了,這個是直接從網(wǎng)站上下載安裝的
在Eclipse中安裝pydev插件:配置
先看eclipse目錄下的eclipse.ini文件,內(nèi)容如下:
- -showsplash
- org.eclipse.platform
- --launcher.XXMaxPermSize
- 256M
- -framework
- plugins\org.eclipse.osgi_3.4.3.R34x_v20081215-1030.jar
- -vmargs
- -Dosgi.requiredJavaVersion=1.5
- -Xms40m
- -Xmx512m
這是都是默認的參數(shù)值,
XXMaxPermSize設置JVM非堆內(nèi)存***值=256M
Xms40m設置JVM堆內(nèi)存最小值
Xmx512m設置JVM堆內(nèi)存的***值
這幾個值設置的是JVM的參數(shù)。曾經(jīng)在baidu知道上的一篇文章中看到過,JVM的啟動參數(shù)在eclisep.ini中設置,eclipse啟動參數(shù)應該設置在configuration中的config.ini文件中,如果寫在了eclipse.ini中會發(fā)生eclipse無法啟動。不過這看起來毫無道理。但是我還是注釋掉了全部的eclipse啟動參數(shù)(-vmargs后的是JVM啟動參數(shù),之前的全是eclipse啟動參數(shù))。因為比較一下這兩個文件,會發(fā)現(xiàn)config.ini中包含了除XXMaxPermSize外的所有eclipse啟動參數(shù)?,F(xiàn)在文件變?yōu)椋?
- #-showsplash
- #org.eclipse.platform
- #--launcher.XXMaxPermSize
- #256M
- #-framework
- #plugins\org.eclipse.osgi_3.4.3.R34x_v20081215-1030.jar
- -vmargs
- -Dosgi.requiredJavaVersion=1.5
- -Xms40m
- -Xmx512m
好使了,算是個解決辦法把。
在Eclipse中安裝pydev插件:另一個解決方法
因為感覺上面的方法沒有什么道理,所以又挨個改動參數(shù)值試了下,其實只要把XXMaxPermSize值改小,比如我改成了196M。就可以啟動了。
現(xiàn)在的文件內(nèi)容是:
- -showsplash
- org.eclipse.platform
- --launcher.XXMaxPermSize
- 196M
- -framework
- plugins\org.eclipse.osgi_3.4.3.R34x_v20081215-1030.jar
- -vmargs
- -Dosgi.requiredJavaVersion=1.5
- -Xms40m
- -Xmx512m
把XXMaxPermSize值改小,這也算是一個方法吧。
大家參考實驗下 要是出問題,看下log文件有沒有什么問題吧。
【編輯推薦】