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

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

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

    午后星期午

    java的打包jar,war,ear包的作用,區(qū)別,打包方式(本文打jar)

    一、java的打包jar,war,ear包的作用,區(qū)別,打包方式.

    a)         作用與區(qū)別

                             i.              jar: 通常是開發(fā)時要引用通用(JAVA)類,打成包便于存放管理

                           ii.              war: 是做好一個(web)應(yīng)用后,通常是網(wǎng)站,打成包部署到容器中

                          iii.              ear: 企業(yè)級應(yīng)用,實際上EAR包中包含WAR包和幾個企業(yè)級項目的配置文件而已,一般服務(wù)器選擇WebSphere等,都會使用EAR包。通常是EJB打成ear包。

    b)         打包方式

                             i.              所有的包都是用jar打的,只不過目標文件的擴展名不一樣

                           ii.              也可以用Ant來安成構(gòu)建

    c)         JET編譯成EXE

                             i.              JET   是要用錢買的,而且據(jù)說   JET   也不是能把所有的   Java   程序都編譯成執(zhí)行文件,性能也要打些折扣。所以,使用制作可執(zhí)行   JAR   文件包的方法就是最佳選擇了,何況它還能保持   Java   的跨平臺特性。



    二、實例

    方法一:我現(xiàn)在有test/A.java
        道理雖然簡單,但是在這過程中還是有很多細節(jié)需要注意的,哪一個細節(jié)注意不到,操作都不會成功。
    package test;
    public class A{
        
    public static void main(String args[]){
            System.out.println(
    "test java");
        }
    }
        寫好后,保存為A.java,存在D:\Java\jdk1.6\test_jar\test\目錄下面,打開cmd,進入這個目錄,即D:\Java \jdk1.6\test_jar\test\然后用javac命令編譯,會生成一個A.class文件,此時類的編寫工作已經(jīng)完成。

        2,在D:\Java\jdk1.6\test_jar目錄下新建一個文件夾META-INF,再新建mainclass.mf文件,在其中寫入下面一行信息
        Main-Class: com/hp/HelloWorld
        這一句有兩個注意的地方,首先行尾要有回車換行;其次“:”和“com”之間要有一個空格。
        這一行信息的作用是標明主類。

        3,最后就是生成jar包并測試了,在cmd中進入D:\Java\jdk1.6\test_jar目錄,輸入下列命令    
        jar cvfm test.jar META-INF/mainclass.mf test/A.class(這是指定文件,當然也可以test指向文件夾)
        上述命令執(zhí)行成功的話,會提示“標明清單(manifest)...”,
        然后再在當前目錄下輸入java -jar test.jar 命令,可以看到“test java”。 
     


    方法二:
        用簡單的jar -cvf test.jar    test目錄,jar會自動生成META-INF/mainclass.mf,我們只需要在里面去加一句 Main-Class: com/hp/HelloWorld
    就可以了



    方法三:myeclipse工具 (推薦
        右擊項目--Export--Jar File-要選擇Main-Class

    方法四:ant

    posted on 2013-12-31 14:22 午后星期午 閱讀(151) 評論(0)  編輯  收藏 所屬分類: JavaEE

    主站蜘蛛池模板: 456亚洲人成在线播放网站| 亚洲黄色免费电影| 国产精品亚洲一区二区三区久久| 久久久久久精品成人免费图片| 亚洲成年轻人电影网站www| 两个人看www免费视频| 国产成人亚洲精品影院| WWW免费视频在线观看播放| 亚洲中文字幕无码爆乳av中文| 一级特级女人18毛片免费视频| 中文字幕亚洲专区| 国产日韩AV免费无码一区二区三区| 免费午夜爽爽爽WWW视频十八禁 | 女同免费毛片在线播放| 亚洲精品白浆高清久久久久久| 玖玖在线免费视频| 亚洲国产成人九九综合| 成人免费无码大片a毛片软件| 大桥未久亚洲无av码在线| 成人亚洲综合天堂| a级毛片毛片免费观看久潮| 亚洲人成电影福利在线播放| 亚洲最大免费视频网| 亚洲av无码成人精品区一本二本| 免费a级毛片大学生免费观看| 一级特黄a免费大片| 911精品国产亚洲日本美国韩国 | 2019中文字幕在线电影免费| 亚洲AV色吊丝无码| 日韩精品电影一区亚洲| 免费av片在线观看网站| 亚洲无mate20pro麻豆| 国产精品亚洲不卡一区二区三区 | 久久久久国色AV免费观看性色 | 曰批免费视频播放免费| 亚洲狠狠婷婷综合久久久久| 美女视频黄的全免费视频网站| 色综合久久精品亚洲国产| 亚洲va国产va天堂va久久| 最近中文字幕免费mv视频8| 精品一区二区三区高清免费观看|