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文件服务器链接(成功搭建)http://blog.csdn.net/u010098331/article/details/51646921参考的博客FastDFS分布
A5创业网(公众号:iadmin5)6月22日讯,据相关媒体报道,近日,福建泉州的民警抓获一名小偷,小偷把偷来的iPhoneX埋土里,问起原因竟让人捧腹
(使用的是2018版本,文章写的比较急,也许有错误,恳请指出)大致分为三个部分:c3d转换为fbx的关节动作(1-8) 模型骨骼绑定与角色化(9-12) 动
转载至:https://www.cnblogs.com/zyshi/p/6618839.html#_label3(个人总结:下面内容已经验证了,代码实例没有问题。触发器只是用在特定