ant打jar包时, 怎么把所依赖的jar包与从源码中编译过来class文件合并成最终的一个jar?

转载 2012年03月21日 12:27:10

参考链接:http://rmn190.iteye.com/blog/1138789

将jar的执行由原来的

Java代码  收藏代码
  1. <jar destfile="${dist.dir}/${jar.name}" basedir="${build.dir}" >  
  2.             <manifest>  
  3.                 <attribute name="Main-Class" value="com.sinoi.dataIO.Main"/>  
  4.             </manifest>  
  5. </jar>  
改为:
Xml代码  收藏代码
  1. <jar destfile="${dist.dir}/${jar.name}" basedir="${build.dir}" >  
  2.             <manifest>  
  3.                 <attribute name="Main-Class" value="com.sinoi.dataIO.Main"/>  
  4.             </manifest>  
  5.   
  6.         <zipfileset excludes="META-INF/*.SF" src="./lib/commons-logging-1.1.1.jar" />  
  7.             <zipfileset excludes="META-INF/*.SF" src="./lib/log4j-1.2.13.jar" />  
  8.        </jar>  
Eclipse在导出可运行jar时有一个选项可以生成相应的ant脚本,

 上面的解决方式就是从此ant脚本里拷出的。

相关文章推荐

ant编译打包可运行的jar文件,并包含所依赖的第三方jar包

部分设置如下:

ant打包程序依赖外部jar包

1、程序单独打包,执行jar包前先export jar包到环境变量 JAR_PATH=/opt/java CLASSPATH=$CLASSPATH:.:${JAR_PATH}/ for file in...

ant编译程序,用到第三方jar包

ant编译程序需要应用第三方jar包 方案一:Eclipse中  Window > Preferences > Ant > Runtime > Classpath, select “Global E...

ant打jar包以及制作成bat文件双击运行

1.首先建立一个java项目,导入log4j-1.2.15.jar包  2.然后在项目里面建立Test.java类,如下:  Java代码   package com.j...
  • aerchi
  • aerchi
  • 2012-01-05 14:48
  • 1747

Eclipse中如何快速查看jar包中 的class源码

我们查看jar源码时,一般是安装个jd-gui,把jar拷出来,然后从jd-gui中打开jar再查看源码,这个过程不免有些麻烦,当然,本篇所讲的快速查看的方法也没什么高科技手段,只是将jd-gui集成...

Eclipse中如何快速查看jar包中 的class源码

我们查看jar源码时,一般是安装个jd-gui,把jar拷出来,然后从jd-gui中打开jar再查看源码,这个过程不免有些麻烦,当然,本篇所讲的快速查看的方法也没什么高科技手段,只是将jd-gui集成...

Eclipse中如何快速查看jar包中 的class源码

转自:白玉梁的专栏http://blog.csdn.net/baiyuliang2013 我们查看jar源码时,一般是安装个jd-gui,把jar拷出来,然后从jd-gui中打开jar再查看...

Eclipse中如何快速查看jar包中 的class源码

Eclipse中如何快速查看jar包中 的class源码

Ant编译Java文件并将文件进行打Jar包

Ant  是什么? Apache Ant 是一个基于 Java 的生成工具。据最初的创始人 James Duncan Davidson 介绍,这个 工具的名称是 another neat t...

把class文件打包成jar包

一、少量class打包成jar 1、进入cmd,切换到java  bin目录 2、输入:jar  cvf  (新jar的名字)  (.class文件,多个则中间用空格隔开) 如: jar  cvf  ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)