4

我只想main()通过在eclipse ant 视图中双击我的ant 任务来运行java 类的方法。我的问题是,我不知道如何准确地编写 ant 文件。我的 ant 文件应该是analyzeDatabase.xml.

我尝试过这样的事情,但总是失败:

<?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>

在此处输入图像描述

4

1 回答 1

7

更改<java classname="DBAnalyzer">为完全限定名称。并且不要忘记仔细检查您的类路径。

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

关于 Ant Java 任务的完整描述在这里: http ://ant.apache.org/manual/Tasks/java.html

于 2013-03-26T11:43:33.097 回答