嗨,我正在与IBM消息代理和SVN合作我正在尝试使用ant从SVN中提取一些代码。我已经构建了我的构建文件,并使用ant来运行它,但当我执行ant时,它会给我这个错误。有人能告诉我为什么会出现这个错误吗:
java.lang.NoClassDefFoundError: org.tigris.subversion.svnclientadapter.SVNClientAdapterFactory
我使用的是IBM message broker内置ant 1.6.5版本和java 1.6.0_06这个java也是来自IBM我有我的java和ant环境变量在工作,我的ant库在类路径中。
NoClassDefFoundError
意味着在编译源代码时该类是可用的,但现在不可用。
您需要在运行时将包含该类的jar添加到类路径中。这通常与-cp
一起使用,或者通过在MANIFEST.MF文件中创建Class-Path:
行来使用,因此可以使用-jar
。