【发布时间】:2013-04-30 08:42:03
【问题描述】:
我目前有一个包含两个主要方法的 eclipse 项目,我想知道是否可以创建一个 jar 文件,该文件在执行 jar 文件时运行 Apache Ant 脚本。我在下面提供了一个 Ant 脚本,其中运行了两个主要方法。提前致谢。
<?xml version="1.0"?>
<project name="Test" default="run_external">
<target name="compile">
<delete dir="bin" />
<mkdir dir="bin" />
<javac srcdir="src" destdir="bin" />
</target>
<target name="run_external" depends="compile">
<parallel>
<exec executable="cmd" dir="bin">
<arg value="/c start cmd.exe /k java test.Main" />
</exec>
<exec executable="cmd" dir="bin">
<arg value="/c start cmd.exe /k java test.Main2" />
</exec>
</parallel>
</target>
</project>
【问题讨论】:
-
你到底想达到什么目的?
-
当我运行 jar 文件 so java -jar file.jar 时,我希望 jar 运行启动原始帖子中指定的两个主要方法的 ant 脚本
-
你为什么不创建一个可执行的jar,然后调用类文件的主要方法,而不是调用一个ant脚本来执行这些方法。如果你需要我可以给你一个例子
-
@NullPointerException 是的,请你提供一个例子。
-
@user1087943 添加了答案