用javac编译整个j2ee项目

简介:
我们做项目,可能会使用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.blogjava.net/zhyiwww/,如需转载请自行联系原博主。

目录
相关文章
|
Java Maven
IDEA项目编译时报:Warning:java: 源值1.5已过时
Idea中maven项目jdk编译version总是跳到1.5版本解决方案-Warning:java: 源值1.5已过时, 将在未来所有发行版中删除
899 2
IDEA项目编译时报:Warning:java: 源值1.5已过时
|
1月前
|
Java
利用GraalVM将java文件变成exe可执行文件
这篇文章简明地介绍了如何使用GraalVM将一个简单的Java程序编译成exe可执行文件,首先通过javac命令编译Java文件生成class文件,然后使用native-image命令将class文件转换成独立的exe文件,并展示了如何运行这个exe文件。
49 0
利用GraalVM将java文件变成exe可执行文件
|
2月前
|
Java Linux
java基础(3)安装好JDK后使用javac.exe编译java文件、java.exe运行编译好的类
本文介绍了如何在安装JDK后使用`javac.exe`编译Java文件,以及使用`java.exe`运行编译好的类文件。涵盖了JDK的安装、环境变量配置、编写Java程序、使用命令行编译和运行程序的步骤,并提供了解决中文乱码的方法。
51 2
|
5月前
|
Java 编译器 C语言
JAVA如何编译源代码
JAVA如何编译源代码
30 0
|
6月前
|
Java Maven
JDK8使用JavaPackager打包项目生成.exe可执行文件
JDK8使用JavaPackager打包项目生成.exe可执行文件
|
Java Maven
Maven项目指定编译的java版本和源码编码
Maven项目指定编译的java版本和源码编码
525 0
|
Java
Idea:Java文件打包可执行的JAR文件,并指定JDK编译版本
Idea:Java文件打包可执行的JAR文件,并指定JDK编译版本
899 0
Idea:Java文件打包可执行的JAR文件,并指定JDK编译版本
使用javac编译多个文件
使用javac编译多个文件
236 0
|
Java
OpenJDK8编译之后,缺少com.sun.tools.javac.Main怎么办
OpenJDK8编译之后,缺少com.sun.tools.javac.Main怎么办
223 0