必威体育Betway必威体育官网
当前位置:首页 > IT技术

ant jar包使用步驟

时间:2019-08-29 10:41:09来源:IT技术作者:seo实验室小编阅读:55次「手机版」
 

ant.jar

1、新建一個project

2、新建一個類,輸出helloworld 

3、新建build.xml文件,如下:

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

<project name="HelloWorld" default="run" basedir="."><!-- 项目名为HelloWorld,default代表默认要做的事情,.代表当前目录--> 

<property name="src" value="src"/><!-- 定义src变量 --> 

<property name="dest" value="classes"/> <!-- 定义dest变量--> 

<property name="hello_jar" value="hello.jar"/><!-- 定义hello_jar变量--> 

<target name="init"> <!-- 定义一个目标,这里表示初始化,mkdir表示创建一个目录,${dest}表示取变量dest的值 --> 

<mkdir dir="${dest}"/> 

</target> 

<!-- 编译目标,depends是它依赖的target,在init执行过才执行compile--> 

<target name="complie" depends="init">  

<!-- 运行javac命令 srcdir源目录 destdir目标目录--> 

<javac srcdir="${src}" destdir="${dest}"/> 

</target> 

<!-- 构建目标,依赖compile--> 

<target name="build" depends="complie"> 

<!-- 运行jar命令 jarfile为jar文件 basedir为classes--> 

<jar jarfile="${hello_jar}" basedir="${dest}"/> 

</target> 

<!--运行--> 

<target name="run" depends="build"> 

<java classname="src.src.HelloWorld" classpath="${hello_jar}"/> 

</target> 

<!-- 删除生成的文件--> 

<target name="clean"> 

<delete dir="${dest}"/> 

<delete file="${hello_jar}"/> 

</target> 

<!--再次运行--> 

<target name="rerun" depends="clean,run"> 

<ant target="clean"/> 

<ant target="run"/> 

</target> 

</project> 

4、Eclipse打開ant視圖,將build.xml文件拖到ant視圖裏邊

5、ant視圖点击运行,出现:

BUILD SUCCESSFUL

表示运行成功

6、Failed to load Main-Class manifest attribute from

d:/Test/hello.jar

出现这个问题,需要修改MANIFEST.MF,添加Main-Class: 

注意冒号后边有个空格

相关阅读

使用opencv VideoCapture遇到问题:Unable to stop the

使用OpenCV的VideoCapture 读取.mp4文件时出现以下错误:Unable to stop the stream: Inappropriate ioctl for device 此问题由于

FastDFS文件服务器——安装教程及命令,亲测使用

搭建单机模式的Fastdfs文件服务器链接(成功搭建)http://blog.csdn.net/u010098331/article/details/51646921参考的博客FastDFS分布

偷iPhoneX埋土里:问起原因是因不知如何使用

A5创业网(公众号:iadmin5)6月22日讯,据相关媒体报道,近日,福建泉州的民警抓获一名小偷,小偷把偷来的iPhoneX埋土里,问起原因竟让人捧腹

【Motion builder】动作捕捉数据的基本使用方法

(使用的是2018版本,文章写的比较急,也许有错误,恳请指出)大致分为三个部分:c3d转换为fbx的关节动作(1-8) 模型骨骼绑定与角色化(9-12) 动

什么是触发器(mysql),它的利与弊,使用实例

转载至:https://www.cnblogs.com/zyshi/p/6618839.html#_label3(个人总结:下面内容已经验证了,代码实例没有问题。触发器只是用在特定

分享到:

栏目导航

推荐阅读

热门阅读