2013-06-27 3 views
0

Привет Я работаю с брокером сообщений IBM и SVN Я пытаюсь извлечь код из SVN с помощью ant. Я построил файл сборки и использовал ant, чтобы запустить его, но когда я запускаю ant, он дает мне эту ошибку. Может кто-нибудь предложить мне, почему я получаю эту ошибку:java.lang.NoClassDefFoundError: org.tigris.subversion.svnclientadapter.SVNClientAdapterFactory

java.lang.NoClassDefFoundError: org.tigris.subversion.svnclientadapter.SVNClientAdapterFactory 

Я использую IBM Message Broker встроенный муравей версии 1.6.5 и Java 1.6.0_06 это Java также от IBM У меня есть Java и муравей окружающей среды переменные, которые работают, и мой ant lib в classpath.

ответ

1

NoClassDefFoundError означает, что класс был доступен при компиляции источника, но теперь вы не пытаетесь запустить свой код.

Вам нужно добавить флягу, содержащую класс, в свой путь к классу во время выполнения. Обычно это либо с -cp, либо путем создания строки Class-Path: в файле MANIFEST.MF, поэтому вы можете использовать -jar.