<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Feeling

        三人行,必有我?guī)熝?/p>

       ::  :: 新隨筆 :: 聯(lián)系 ::  :: 管理 ::
      185 隨筆 :: 0 文章 :: 392 評(píng)論 :: 0 Trackbacks
    GreenJVMMake 是一個(gè)精簡(jiǎn)JRE的小工具,詳細(xì)信息請(qǐng)參見項(xiàng)目:

    http://code.google.com/p/greenvm/

    javaonepackage 是一個(gè)集成了GreenJVMMake的IDE,可以方便的生成自定義的JRE,詳細(xì)信息請(qǐng)參見項(xiàng)目:

    http://code.google.com/p/javaonepackage/

    比較遺憾的是javaonepackage的作者遺失了代碼,導(dǎo)致項(xiàng)目無法進(jìn)一步的更新,影響了使用。

    用以上工具生成的精簡(jiǎn)JRE通常不超過2M,可是用exe4j將Java應(yīng)用轉(zhuǎn)換成exe的時(shí)候,卻會(huì)拋出Couldn't load main class,原因是因?yàn)閑xe4j使用自己的jar來加載用戶的Jar包,這其中用到了一些反射機(jī)制,精簡(jiǎn)JRE里面當(dāng)然是不含有多余的class文件的,所以加載必然失敗。我們需要做的就是把這些相關(guān)的class添加到精簡(jiǎn)JRE中,這些class包含在 java\lang, java\util, sun\reflect 這三個(gè)包中。將這些class添加到精簡(jiǎn)jre中,大小也僅僅增加數(shù)百K而已,在我們可以的接受范圍之內(nèi)。

    PS:由于GreenJVMMake的機(jī)制是檢查運(yùn)行時(shí)加載的class文件,所以它很可能遺失Jar運(yùn)行所需要的exception class,這會(huì)導(dǎo)致運(yùn)行時(shí)JVM的崩潰,用戶需手動(dòng)加載所有可能會(huì)產(chǎn)生的exception class,包含runtime的和非runtime的。

    評(píng)論

    # re: 解決Exe4j無法從GreenJVMMake生成的JRE加載main class的問題 2010-09-02 13:56 chai
    是exe4j不是extjs
      回復(fù)  更多評(píng)論
      


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    GitHub |  開源中國(guó)社區(qū) |  maven倉(cāng)庫(kù) |  文件格式轉(zhuǎn)換 
    主站蜘蛛池模板: 亚洲成色在线综合网站| 国产一区二区视频免费| 久久久久久久久亚洲| 三年在线观看免费观看完整版中文| 吃奶摸下高潮60分钟免费视频| 亚洲精品中文字幕| 亚洲国产精品乱码一区二区| 亚洲一级片免费看| 亚洲欧洲精品无码AV| 亚洲一区免费在线观看| 97国产免费全部免费观看| 免费人成在线观看网站品爱网日本 | 精品视频在线免费观看| 亚洲av片劲爆在线观看| 99久久精品国产免费| 亚洲人成网站18禁止久久影院 | 99久久精品日本一区二区免费| 亚洲精品视频免费在线观看| 国产va免费精品观看精品| 亚洲午夜无码久久久久软件 | 久久精品国产亚洲Aⅴ蜜臀色欲| xxxxx做受大片在线观看免费| 久久久久亚洲av毛片大| 99久久免费精品视频| 亚洲人成网站18禁止| 亚洲人成网站在线观看青青| 鲁丝片一区二区三区免费| 337p日本欧洲亚洲大胆精品555588| 免费精品人在线二线三线区别| 亚洲成在人线aⅴ免费毛片| 永久亚洲成a人片777777| 99精品一区二区免费视频| 亚洲AV无码成人精品区日韩 | 日韩精品成人无码专区免费| 日韩亚洲人成网站| 亚洲成AV人片在线播放无码| 毛片大全免费观看| a级大片免费观看| 亚洲午夜成人精品无码色欲| 中文字幕不卡亚洲| 成年女人色毛片免费看|