【ant项目构建学习点滴】--(3)打包及运行jar文件
2013-11-20 07:47
706 查看
<?xml version="1.0" encoding="UTF-8"?>
<project default="compile" basedir=".">
<property name="classes" value="class"></property>
<property name="src" value="src/rank"></property>
<!-- 定义classpath -->
<property name="lib.dir" value="lib" />
<path id="master-classpath">
<!-- <fileset file="${lib.dir}/*.jar" /> --> <!--指定要用到的lib文件的文件夹,没有可以注释掉-->
<pathelement path="${classes}"/>
</path>
<!--运行class文件-->
<target name="runJava" depends="compile"><!--依赖于编译,编译才能运行嘛-->
<java classname="rank.RankChar" fork="true"><!--具体运行的类名-->
<classpath refid="master-classpath"/>
</java>
<echo>runJava...</echo>
</target>
<!--编译-->
<target name="compile">
<mkdir dir="${classes}"/><!--创建接收class文件的文件夹-->
<javac srcdir="${src}" destdir="${classes}"><!--指定源文件和类文件的文件夹路径-->
<!--<classpath refid="master-classpath"/> -->
</javac>
<echo>cpmpling...</echo>
</target>
<!--打包-->
<property name="jar" value="jar"></property>
<target name="jar" depends="compile">
<mkdir dir="${jar}"/><!--创建接收jar文件的文件夹-->
<jar destfile="${jar}/rank.jar" basedir="${classes}">
<manifest >
<attribute name="Main-Class" value="rank.RankChar"/> <!--指定主类-->
<!--<attribute name="Class-Path" value="mysql-connector-java-5.0.2-beta-bin.jar log4j-1.2.15.jar"/> -->
</manifest>
</jar>
<echo>打包成功</echo>
</target>
<!--运行jar文件-->
<target name="runjar" depends="jar" >
<java jar="${jar}/rank.jar" fork="true"/>
<echo>开始运行jar程序</echo>
</target>
</project>
<project default="compile" basedir=".">
<property name="classes" value="class"></property>
<property name="src" value="src/rank"></property>
<!-- 定义classpath -->
<property name="lib.dir" value="lib" />
<path id="master-classpath">
<!-- <fileset file="${lib.dir}/*.jar" /> --> <!--指定要用到的lib文件的文件夹,没有可以注释掉-->
<pathelement path="${classes}"/>
</path>
<!--运行class文件-->
<target name="runJava" depends="compile"><!--依赖于编译,编译才能运行嘛-->
<java classname="rank.RankChar" fork="true"><!--具体运行的类名-->
<classpath refid="master-classpath"/>
</java>
<echo>runJava...</echo>
</target>
<!--编译-->
<target name="compile">
<mkdir dir="${classes}"/><!--创建接收class文件的文件夹-->
<javac srcdir="${src}" destdir="${classes}"><!--指定源文件和类文件的文件夹路径-->
<!--<classpath refid="master-classpath"/> -->
</javac>
<echo>cpmpling...</echo>
</target>
<!--打包-->
<property name="jar" value="jar"></property>
<target name="jar" depends="compile">
<mkdir dir="${jar}"/><!--创建接收jar文件的文件夹-->
<jar destfile="${jar}/rank.jar" basedir="${classes}">
<manifest >
<attribute name="Main-Class" value="rank.RankChar"/> <!--指定主类-->
<!--<attribute name="Class-Path" value="mysql-connector-java-5.0.2-beta-bin.jar log4j-1.2.15.jar"/> -->
</manifest>
</jar>
<echo>打包成功</echo>
</target>
<!--运行jar文件-->
<target name="runjar" depends="jar" >
<java jar="${jar}/rank.jar" fork="true"/>
<echo>开始运行jar程序</echo>
</target>
</project>
相关文章推荐
- 【ant项目构建学习点滴】--(3)打包及运行jar文件
- 【ant项目构建学习点滴】--(2)运行编译出来的class文件
- IntelliJ IDEA Spring Boot(8)使用JSP,打包jar文件运行带有jsp的项目
- Java学习笔记之使用MyEclipse将java项目打包成jar文件,并生成Javadoc帮助文档
- Java GUI项目读取Jar内部外部文件 打包EXE 在没有java环境的电脑上可运行
- 使用Ant构建web项目 从编译到测试 生成测试报告 打包 邮件发送 远程下载tomcat 部署运行一条龙服务之ant脚本
- 【ant项目构建学习点滴】--(1)简单编译
- Spring boot框架项目,使用maven命令将配置文件打包到jar包外,项目运行读取jar外配置文件
- ant编译打包可运行的jar文件,并包含所依赖的第三方jar包
- java 打包项目为jar文件 并运行 外部配置文件
- 用ant打包可运行的jar文件 (将第三方jar包放进你自己的jar包)
- 如何把java项目(java文件)打包成.jar文件,双击即可运行.
- java项目打包成jar编写启动文件在windows和Linux下运行
- Java项目打包JAR文件并运行
- MyEclipse中将JAVA项目打包成Jar文件并运行
- maven 学习笔记(四)-创建简单的eclipse+maven工程(简单的java项目打包为jar并混淆jar文件)
- 运行代码在MyEclipse中将JAVA项目打包成JAR文件
- ant编译打包可运行的jar文件,并包含所依赖的第三方jar包
- 用ant打包可运行的jar文件 (将第三方jar包放进你自己的jar包)
- 用ant打包可运行的jar文件