普通java项目生成jar包的基本写法(利用ANT打包)

将以下内容保存为build.xml:

<?xml version="1.0" encoding="UTF-8"?>

<project name="项目名称" basedir="." default="jar">

<property name="src.dir"     value="src"/>

<property name="jar.dir"     value="out"/>

<property name="bin.dir"     value="bin"/>

<property name="lib.dir"     value="lib"/>

<path id="classpath">

<fileset dir="${lib.dir}" includes="**/*.jar"/>

</path>

<target name="compile">

<mkdir dir="${bin.dir}"/>

<javac srcdir="${src.dir}" destdir="${bin.dir}" classpathref="classpath"/>

</target>

<target name="clean">

<delete file="${jar.dir}/${ant.project.name}.jar"/>

<delete dir="${bin.dir}"/>

</target>

<target name="jar" depends="clean,compile">

<mkdir dir="${jar.dir}"/>

<jar destfile="${jar.dir}/${ant.project.name}.jar" basedir="${bin.dir}"/>

</target>

</project>

只需要替换项目名称即可,比如memcached,那么生成的jar为memcached.jar。

jar目标的基本过程:

1)clean,清除原来的bin和out目录,即删除.class和.jar文件

2)compile,使用classpath引用编译时需要的jar,对src下的所有文件进行编译,生成的.class放置在bin目录中。

3)生成jar,新建out目录,把bin下的所有文件打包成”项目名称.jar”,并放置在out目录中。

时间: 2024-10-19 04:16:38

普通java项目生成jar包的基本写法(利用ANT打包)的相关文章

java项目打jar包

java项目打jar包分为2种情况: 一.java项目没有导入第三方jar包 这时候打包就比较简单: 1. 首先在Eclipse中打开项目, 右键点击项目,选择“Export”:2. 选择Java/JAR file,Next:3. Select the resources to export中可以选择你想要包含的项目文件夹,一些不必要的文件夹就无需放进去了,免得增大空间:这里有几个选项:    * Export generated class files and resources 表示只导出生

java项目打jar包的两种情况

链接地址:http://jingyan.baidu.com/article/6b97984d8a6ddc1ca2b0bfa0.html 本文介绍一下java项目打jar包时的两种情况各怎么操作 方法/步骤 一.java项目没有导入第三方jar包 这时候打包就比较简单: 1. 首先在Eclipse中打开项目, 右键点击项目,选择“Export”:2. 选择Java/JAR file,Next:3. Select the resources to export中可以选择你想要包含的项目文件夹,一些不

使用myeclipse将Java项目打成jar包遇到classnotfound的问题解决办法

今天做一个东西,把Java项目打包成jar文件.折腾了俩小时,到最后还是执行jar文件就报classnotfound异常,我感觉是所写的程序中依赖的jar包没有打进去,但我手动加了,还是不行.网上找了好多办法,还是不行.后来,问了一技术大牛的朋友,才知道问题出在哪了. 选择runnable jar file,而不是jar file(我的myeclipse版本是6.5,没有这个runnable jar file选项) next 选择"package required libraries into

java项目打成jar包并部署到Linux服务器,以及在shell脚本中启动java程序

一.在eclipse中,将java程序打成可运行的jar包 1.只需要把src目录和lib目录下的第三方jar打包即可 2.选中这两个位置后,一路"next",然后"finish",生成jar包 3.生成项目结构的zip包 然后,把项目打成zip包,注意只选需要的程序目录结构和配置文件夹即可 4.点击"finish",完成zip包的压缩 5.把生成的jar包和zip包上传到linux服务器的程序安装目录(根据项目组不同,程序安装目录会不同,但是一

Android Studio项目生成Jar包

步骤: 1)在module的gradle文件中,将apply plugin:'com.android.application'改为apply plugin:'com.android.library' 2)同样在在module的gradle文件中,将applicationId注释 3)sync一下 4)有时候,会提示错误:常量表达式的错误,一般是switch case问题,快速替换为if else 5)在gradle工具栏选择other->transformClassesAndResourcesW

java之生成jar包

Java编写的application程序是否能够最终形成一个类似于exe一样的可执行文件,难道就只能用命令行运行?--------------------------------------------------------------- 通常有两种,一种是制作一个可执行的JAR文件包,然后就可以像.chm文档一样双击运行了:而另一种是使用JET来进行编译.但是JET是要用钱买的,而且据说JET也不是能把所有的Java程序都编译成执行文件,性能也要打些折扣.所以,使用制作可执行JAR 文件包的

IntelliJ IDEA java项目导入jar包,打jar包

一.导入 1.java项目在没有导入该jar包之前,如图: 2.点击 File ->  Project Structure(快捷键 Ctrl + Alt + Shift + s),点击Project Structure界面左侧的"Modules"如图: 3.在 "Dependencies" 标签界面下,点击右边绿色的 "+"号,选择第一个选项"JARs or directories...",选择相应的jar包,点&quo

Java项目生成Jar文件

打开 Jar 文件向导 Jar 文件向导可用于将项目导出为可运行的 jar 包. 打开向导的步骤为: 在 Package Explorer 中选择你要导出的项目内容.如果你要导出项目中所有的类和资源,只需选择整个项目即可. 点击 File 菜单并选择 Export. 在输入框中输入"JAR" . 在选项中选择 JAR file 选项开启向导. 点击 Next 按钮 使用 Jar 文件向导 在 JAR File Specification(JAR 文件描述) 页面可进行以下操作: 输入

java class生成jar包(转)

进入dos操作符窗口cd进入要打成jar包的class文件所有文件夹目录jar cvf [生成jar的名称.jar] [列出class文件] //若有多个,以空隔隔开 如:一.操作零散的单个或几个class文件jar cvf ibstool.jar com/cn/ibs/TurnD.class com/cn/ibs/TurnB.class 二.把一个文件夹下面的所有class文件打成jar包jar cvf ibstool.jar * 回车 生成可执行jar包:编译的class文件中必须有main