Я пытаюсь запустить java-задачу из ant. Я пытаюсь запустить класс org.apache.tools.ant.launch.Launcher. Я продолжаю получать "NoClassDefFoundError" без указания имени класса. Я также получаю "ClassNotFoundException" вместе с отображением сообщения "Не удалось найти основной класс:" Программа выйдет ". Здесь фрагмент ошибки
[java] Exception in thread "main" java.lang.NoClassDefFoundError:
[java] Caused by: java.lang.ClassNotFoundException:
[java] at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
[java] at java.security.AccessController.doPrivileged(Native Method)
[java] at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
[java] at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
[java] at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
[java] at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
[java] at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
[java] Could not find the main class: . Program will exit.
[java] Java Result: 1
Теперь я пытаюсь запустить класс ant из ant jar и я указать путь к классам, в котором находится этот файл класса, используя атрибут classpathref, однако я все еще получаю это сообщение. Я проверил флажок ant, чтобы проверить манифест, и правильно задан класс "main" (он "org.apache.tools.ant.launch.Launcher" ). Я исчерпал все свои ресурсы. Пожалуйста помоги!!
ps: Моя среда Eclipse на Ubuntu 9.04