ant配置如下:
<target name="build.jar">
<echo>
build.jar task.
</echo>
<jar basedir="${project.classes.dir}" destfile="${jar.name}" manifest="${config.base.dir}/MANIFEST.MF"/>
</target>
MANFEST.MF文件配置如下:
Manifest-Version: 1.0
Class-Path:
lib/junit.jar lib/dom4j-1.6.1.jar lib/bonecp-0.7.1.RELEASE.jar
lib/slf4j-log4j12-1.5.10.jar lib/ojdbc14.jar lib/commons-math-2.2.jar
lib/snappool.jar lib/guava-r08.jar lib/commons-math-2.1.jar
lib/bondbase20110408.jar lib/commons-logging.jar lib/Ice.jar lib/jxl.jar
lib/json.jar lib/mina-core-2.0.0-RC1.jar lib/commons-dbutils-1.3.jar
lib/alg.jar lib/log4j-1.2.15.jar lib/slf4j-api-1.5.10.jar
Main-Class: com.aa.ss.server.Server
注意:里面使用lib/*,那么在运行时,你需要依赖lib目录中的包。lib和你新生成的jar位于同一目录下面。
运行方法:
java -jar XXX.jar 就可以了。
注意:里面使用lib/*,那么在运行时,你需要依赖lib目录中的包。lib和你新生成的jar位于同一目录下面。
运行方法:
java -jar XXX.jar 就可以了。
本文转自博客园zhyiwww 的博客,原文链接:http://www.blogjava.net/zhyiwww/,如需转载请自行联系原博主。