小编Dav*_*vid的帖子

在ant中设置类路径的问题

我在运行Java程序时遇到了问题(它使用了一些第三方JAR).我可以编译它很好但是当我在ant中调用我的运行目标时它说它找不到我告诉它在类路径中运行的类.这是我的build.xml的样子:

<project basedir="." default="build">
<property name="build" value="build" />
<property name="src" value="." />
<property name="lib" value="lib" />

<path id="classpath">
    <fileset dir="${lib}">
        <include name="**/*.jar" />
    </fileset>
    <fileset dir="${build}">
        <include name="*.class" />
    </fileset>
</path>

<target name="build">
    <javac srcdir="${src}" destdir="${build}">
        <classpath refid="classpath" />
    </javac>
</target>

<target name="run">
    <java classname="FirstClass">
        <classpath refid="classpath" />
    </java>
</target>
Run Code Online (Sandbox Code Playgroud)

有谁知道我可能做错了什么?


这是我从蚂蚁的堆栈跟踪:

ant run Buildfile: build.xml

run:
[java] Could not find GuiStarter. Make sure you have it in your classpath
[java] at org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:138)
[java] at org.apache.tools.ant.taskdefs.Java.run(Java.java:764)
[java] at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:218)
[java] …
Run Code Online (Sandbox Code Playgroud)

java ant classpath

17
推荐指数
2
解决办法
5万
查看次数

标签 统计

ant ×1

classpath ×1

java ×1