zhyiwww
          用平實的筆,記錄編程路上的點點滴滴………
          posts - 536,comments - 394,trackbacks - 0
          <2011年10月>
          2526272829301
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          -------------------------------------------
          崇尚原創精神,
          文章歡迎轉載,
          請您注明出處,
          在此特別聲明。
          版權所有@zhyiwww
          引用鏈接
          http://www.aygfsteel.com/zhyiwww

          --------------------------------------------

          常用鏈接

          留言簿(33)

          隨筆分類(626)

          朋友的博客

          最新隨筆

          搜索

          •  

          積分與排名

          • 積分 - 1558550
          • 排名 - 11

          最新評論

          閱讀排行榜

          評論排行榜


          我們做項目,可能會使用ant做系統集成和部署。其實ant在編譯項目時歸根結底也用的是javac命令。
          我們能否用javac直接編譯大型項目呢?是可以的。

          以項目Sample為例予以說明如下。如果j2ee項目sample放在/tmp/下
          【1】cd /tmp/sample
          進入項目目錄,以便進行下面的操作
          【2】find src -name *.java > sources.list
          生成需要編譯的文件列表,如下:
            1 src/com/tt/dom/SeityOficer.java
            2 src/com/tt/dom/UsisitOffrProxy.java
            3 src/com/tt/dom/LoginCheckServer.java
            4 src/com/tt/dom/LoginOfficer.java
            5 src/com/tt/dom/SecurProxy.java
            6 src/com/tt/dom/Operaxy.java
            7 src/com/tt/dom/LoginrProxy.java
            8 src/com/tt/dom/LoginOfficerProxy.java
            9 src/com/tt/dom/UserOfficerProxy.java
           10 src/com/tt/dom/UserMap.java
          【3】編譯,執行下面的命令
          javac  -classpath /opt/jdk1.6.0_18/lib/  -d /tmp  -extdirs /opt/apache-tomcat-6.0.20/lib/:WebRoot/WEB-INF/lib/  @sources.list

          【4】會在/tmp/目錄下生成對應的class文件。





          |----------------------------------------------------------------------------------------|
                                     版權聲明  版權所有 @zhyiwww
                      引用請注明來源 http://www.aygfsteel.com/zhyiwww   
          |----------------------------------------------------------------------------------------|
          posted on 2011-10-13 14:35 zhyiwww 閱讀(4741) 評論(4)  編輯  收藏

          FeedBack:
          # re: 用javac編譯整個j2ee項目
          2011-10-14 18:44 | yaoms
          第二步應該是

          find src -name "*.java" > sources.list

          吧  回復  更多評論
            
          # re: 用javac編譯整個j2ee項目
          2011-10-17 08:53 | zhyiwww
          @yaoms
          謝謝!是我疏忽。。。。   回復  更多評論
            
          # re: 用javac編譯整個j2ee項目
          2012-11-23 13:22 | cfl
          第二步執行不了  回復  更多評論
            
          # re: 用javac編譯整個j2ee項目
          2015-04-09 10:19 | ztf
          你好,我運行這個怎么報錯find src -name "*.java" > sources.list
          說拒絕訪問-src
          找不到文件--name  回復  更多評論
            

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 德江县| 屏边| 贵州省| 东海县| 丹棱县| 高邮市| 岳普湖县| 凤庆县| 万盛区| 固原市| 南京市| 榆中县| 嘉兴市| 海丰县| 陵川县| 临沂市| 石门县| 廊坊市| 建宁县| 军事| 金沙县| 姜堰市| 治多县| 临泽县| 望城县| 临沂市| 织金县| 竹北市| 若尔盖县| 巨鹿县| 从江县| 岳阳县| 杭州市| 景宁| 丹凤县| 深圳市| 元阳县| 永福县| 中卫市| 越西县| 鄢陵县|