2013-02-27 67 views
0

我有麻烦创建简单的东西,它似乎并没有任何网站明确如何做到这一点,老实说,我认为它应该很简单。获取蚂蚁运行java文件

我有一堆项目的java文件。我想编译所有这些文件,然后用特定的参数运行每个文件。

基本上我想要操作的顺序是这样的

javac prob1.java 
javac prob2.java 

java prob1 parameter 
java prob2 parameter 

但我想,在蚂蚁(build.xml文件)。

我可以做编译部分只是

<project default="compile"> 
    <target name="compile"> 
    <javac srcdir="." /> 
    </target> 
</project> 

罚款我只是不能让它跑说prob1与争论。我想这是非常容易的,但我找到的每个解决方案似乎都不起作用。还要注意prob1.class和prob2.class在同一个目录下。

回答

1

这应该工作:

<target name="run"> 
    <java classname="prob1"> 
     <classpath> 
      <pathelement location="."/> 
     </classpath> 
     <arg value="parameter" /> 
    </java> 
    <java classname="prob2"> 
     <classpath> 
      <pathelement location="."/> 
     </classpath> 
     <arg value="parameter" /> 
    </java> 
</target> 
+0

这工作。谢谢!我只是复制并粘贴到项目标签中,它工作得很好。 – MZimmerman6 2013-02-27 03:31:28