4 回答

TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超8個(gè)贊
方法一:
打開(kāi)eclipse,選擇Window--Preferences...在對(duì)話框左邊的樹(shù)上雙擊Java,再雙擊Installed
JREs,在右邊選擇前面有對(duì)勾的JRE,再單擊右邊的“Edit”按鈕,
出現(xiàn)一個(gè) Edit JRE 的對(duì)話框,在其中的Default VM Arguments: 框中輸入 -Xms128m -Xmx512m
,這樣設(shè)置Java擬虛機(jī)內(nèi)存使用最小是128M,最大是512M,再單擊“OK”關(guān)閉 Edit JRE 對(duì)話框,再單擊“OK”關(guān)閉
Preferences對(duì)話框,Eclipse一下子就運(yùn)行快了起來(lái)
方法二:
java project 可以右擊工程 Run AS
-->選最下面Run...-->
Arguments-->在VM arguments里面填
-Xmx256m。這樣就可以設(shè)置它運(yùn)行時(shí)最大內(nèi)存為256m
方法三:eclipse.ini
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
128M
-vmargs
-Xms40m
-Xmx512m
-XX:MaxPermSize=256m
-Dosgi.bundlefile.limit=100

TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超6個(gè)贊
publicstaticStringexecShell(StringshellString){System.out.println("將要執(zhí)行的shell語(yǔ)句是:"+shellString);StringisOK="ok";try{Processprocess=Runtime.getRuntime().exec(shellString);BufferedReaderinput=newBufferedReader(newInputStreamReader(process.getInputStream()));Stringline="";while((line=input.readLine())!=null){System.out.println(line);}input.close();intexitValue=process.waitFor();if(0!=exitValue){isOK="no";System.err.println("callshellfailed.errorcodeis:"+exitValue);}}catch(Throwablee){e.printStackTrace();}returnisOK;}這是我在java中用過(guò)的一個(gè)調(diào)用shell的函數(shù),你可以試試;執(zhí)行成功返回ok,執(zhí)行失敗返回no
- 4 回答
- 0 關(guān)注
- 790 瀏覽
添加回答
舉報(bào)