Ant-“Java”目标失败:无法找到或加载主类

Ant-“Java”目标失败:无法找到或加载主类,java,ant,Java,Ant,给定这样的Ant脚本,它在SparkTest中运行主类 <target name="makeQuery" depends="makeJar"> <java classname="sparkDemo.SparkTest" fork="true" failonerror="true"> <classpath> <pathelement location="${basedir}/SparkDemo.jar"/&g

给定这样的Ant脚本,它在SparkTest中运行主类

<target name="makeQuery" depends="makeJar">
    <java classname="sparkDemo.SparkTest" fork="true" failonerror="true">
        <classpath>
            <pathelement location="${basedir}/SparkDemo.jar"/>
        </classpath>
    </java>
</target>

有什么问题吗?SparkDemo.jar依赖于其他几个jar文件,那么如何在Java target中设置依赖关系?

jar文件在那里,其中包含类?如果它有依赖项,您将得到堆栈跟踪,表明未找到依赖项,但该错误是我从命令行得到的唯一错误。如果这有帮助,您需要向我们提供更多详细信息
makeQuery:
 [java] Error: Could not find or load main class sparkDemo.SparkTest