2013-03-26 56 views
4

我只是想運行main() - 通過雙擊我的 eclipse ant視圖中的ant任務來獲得java類的方法。我的問題是,我不知道如何精確地編寫ant文件。我的螞蟻文件應該是analyzeDatabase.xml如何使用Ant腳本運行main()方法?

我想這樣的事情,但總是失敗:

<?xml version="1.0" ?> 
<project name="DBAnalyzer" default="run" basedir="."> 
    <target name="run" description="runs dbanalyzer"> 
     <java classname="DBAnalyzer"> 
      <arg value="-h"/> 
     </java> 
    </target> 
</project> 

enter image description here

回答

7

變化<java classname="DBAnalyzer">完全合格的名稱。 並且不要忘記仔細檢查你的類路徑。

<java classname="com.prostep.openpdm.db.analyzer.DBAnalyzer"> 
    <arg value="-h"/> 
    <classpath> 
     <pathelement path="${your.java.class.path}"/> 
    </classpath> 
</java> 
螞蟻Java的任務

全面介紹在這裏: http://ant.apache.org/manual/Tasks/java.html