0

您好我正在使用 IBM 消息代理和 SVN 我正在尝试使用 ant 从 SVN 中提取一些代码。我已经构建了我的构建文件并使用 ant 来运行它,但是当我执行 ant 时,它给了我这个错误。谁能建议我为什么会收到此错误:

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

我正在使用 IBM 消息代理内置 ant 版本 1.6.5 和 java 1.6.0_06 这个 Java 也来自 IBM 我的 java 和 ant 环境变量正在工作,我的 ant lib 在类路径中。

4

1 回答 1

1

NoClassDefFoundError意味着当您编译源代码时该类可用,但现在不是您尝试运行代码。

您需要在运行时将包含该类的 jar 添加到您的类路径中。这通常是在您的 MANIFEST.MF 文件中使用-cp或创建Class-Path:一行,因此您可以使用-jar.

于 2013-06-27T22:59:39.317 回答