我是一个完全的 Java 菜鸟,我想知道使用 build.xml 后如何运行 Java 程序。我正在使用“cmd”,编译后收到消息“构建成功”(?)现在我应该怎么做才能运行程序?
编辑:它创建了一个 .war 文件。如何执行?
最佳答案
我假设这是一个简单的“Hello, World”Java 程序 (HelloWorld.java) 并且 HelloWorld.java、build.xml 和 HelloWorld.class(待生成)在当前目录中(.)
HelloWorld.java 文件:
public class HelloWorld {
public static void main(String[] args) {
// Prints "Hello, World" to the terminal window.
System.out.println("Hello, World");
}
}
在您的 build.xml 文件中创建两个目标:编译和运行:
<project name="Hello World" basedir=".">
<target name="compile">
<javac srcdir="." includeantruntime="true" includes="HelloWorld.java" destdir="."></javac>
</target>
<target name="run" depends="compile">
<java classname="HelloWorld" fork="true"></java>
</target>
</project>
现在您只需导航到终端中的当前目录并运行:
ant run
关于java - 如何用ant运行java程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36854464/