虚拟机 使用ANT打包JAR文件执行
1,创建项目目录结构:
首先,创建一个标准的 Java 项目目录结构。结构如下:
myproject/
├── src/
│ └── com/
│ └── example/
│ └── HelloAntWorld.java
├── lib/
│ └── (第三方库,如果有)
├── build/
│ └── (编译后的类文件)
├── dist/
│ └── (生成的 JAR 文件)
└── build.xml
终端创建目录:
mkdir -p myproject/src/com/example
mkdir -p myproject/lib
mkdir -p myproject/build
mkdir -p myproject/dist
2,编写 Java 代码:
在 src/com/example/
目录下创建一个简单的 Java 文件,例如 HelloAntWorld.java
:
nano myproject/src/com/example/HelloAntWorld.java
java文件内容如下:
package com.example;
public class HelloAntWorld {
public static void main(String[] args) {
System.out.println("Hello Ant World!");
}
}
3,编写 build.xml
文件:
在项目根目录下创建 build.xml
文件,这是 Ant 的构建脚本。
nano myproject/build.xml
内容如下:
4,使用 Ant 构建项目:
在项目根目录下运行以下命令:
编译和打包:
cd myproject //进入项目根目录,如果在根目录打开终端不需要该操作
ant
如果一切正常,Ant 会执行以下步骤:
- 创建
build
和dist
目录。 - 编译
src
目录下的 Java 文件,并将编译后的类文件放到build
目录。 - 将
build
目录中的类文件打包成HelloAntWorld.jar
,并放到dist
目录。
清理生成的文件:
ant clean
这会删除 build
和 dist
目录。
5,运行生成的 JAR 文件:
打包完成后,可以在 dist
目录中找到生成的 HelloAntWorld.jar
文件。
使用以下命令运行:
java -jar dist/myapp.jar
输出:
Hello Ant World!