Задача Java не может найти путь к классу - PullRequest
0 голосов
/ 16 марта 2012

У меня есть небольшая программа, которая отображает некоторые таблицы базы данных.В программе есть класс с методом main ().У меня есть ant-скрипт, который собирает и запускает программу.

Ant-скрипт может собрать программу и запустить ее тесты, но не запускать ее.Когда я запускаю его, я получаю следующую ошибку:

[java] Не удалось найти com.my.MyProgram.Убедитесь, что он есть в вашем classpath [java] по адресу org.apache.tools.ant.taskdefs.ExecuteJava.execute (ExecuteJava.java:138)

Проблема в том, что моя цель задачи java не находитмой классный путьЯ напечатал мой путь к классам, и в нем есть все необходимые фляги и классы.

Вот часть моего build.xml:

    <path id="classpath">
    <pathelement location="${build.src}" /> 
        <pathelement location="${build.test}" />

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

    <target name="run" depends="compile">
        <java classname="MyProgram" fork="false">
        <classpath refid="classpath"/>
    </java>
</target>

Кто-нибудь знает, почему задача запуска не может найти мой путь к классам

...