• 用javac编译整个j2ee项目


    转自:http://www.blogjava.net/zhyiwww/archive/2011/10/13/361145.html

    我们做项目,可能会使用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文件。

  • 相关阅读:
    volley框架使用
    Insert Interval
    candy(贪心)
    Best Time to Buy and Sell Stock
    Best Time to Buy and Sell Stock III
    distinct subsequences
    edit distance(编辑距离,两个字符串之间相似性的问题)
    trapping rain water
    word break II(单词切分)
    sudoku solver(数独)
  • 原文地址:https://www.cnblogs.com/x_wukong/p/4463876.html
Copyright © 2020-2023  润新知