У меня есть небольшая программа, которая отображает некоторые таблицы базы данных.В программе есть класс с методом 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>
Кто-нибудь знает, почему задача запуска не может найти мой путь к классам