GreenJVM

GreenJVM是一系列jre精簡實現集合,它能夠輕鬆的令java虛擬機實現綠色套用。

基本介紹

  • 外文名:GreenJVM
  • 類別:jre精簡實現集合
  • 更新:2009年4月12日
  • 新版:GreenJVM-0.1.5版BUG修訂
簡介,使用技巧,歷史發展,

簡介

GreenJVM是一系列jre精簡實現集合,它能夠輕鬆的令java虛擬機實現綠色套用。

使用技巧

GreenJVM的實現原理非常簡單,主要操作過程可分為三部分:
1、去除虛擬機中不被程式調用的類。
2、壓縮虛擬機體積,減少空間占用。
3、製作一個能夠檢測本地環境的啟動殼,取代java.exe載入jvm,並在執行時釋放虛擬機
就技術角度而言,這三項可說毫無新意可言,但從實用角度來說,卻能令臃腫的虛擬機“瘦”下來,免除普通用戶安裝的煩惱,從而實現java程式的綠色發布。
精簡後的jre在桌面套用中一能維持在5MB-3MB,非桌面套用則可能降低到2MB以下。

歷史發展

2009年4月12日更新,GreenJVM-0.1.5版BUG修訂
此 問題由網友反饋,內容如下[下載的GreenJVM-0.1.5 無法運行程式,rt.pack200沒有解壓,手工解壓後也不能運行],經查原因在於GreenJVM對於pack200解壓時路徑空格未經處理,導致當 用戶將GreenJVM丟在桌面等含有空格的資料夾時將無法運行,現已修正。
在此特別鳴謝反映此問題的不知名網友。
2009年3月30日更新,GreenJVM-0.1.5,內容如下:
1、變更jvm.dll載入模式,支持中文路徑。
2、調整默認載入參數,避免因環境差異而產生的本地圖形設備調用異常。
3、支持jar的2次解壓縮,當通過pack200將jar壓縮為後綴名“pack200”的檔案時,GreenJVM將自動嘗試使用unpack200解壓執行目錄及子目錄中所有該後綴檔案。
4、增加參數“SET_START_INIT_BAT”,通過此參數可設定一個批處理檔案於GreenJVM啟動同時執行。
5、更改0.1.4版[亂數球體]運行示例為[Java版AVG遊戲開發入門示例0.1.1](增加FPS顯示),在無jre的xp、2000、2003等Windows環境下測試運行正常。

相關詞條

熱門詞條

聯絡我們