【发布时间】:2011-08-10 02:47:06
【问题描述】:
我正在尝试为 rabbitmq 构建 java 客户端。
我的源文件夹为A.mq.client。
我还有一个libs 文件夹,其中有我的rabbitmq jar 文件。这些 jars 已添加到构建路径中。在 Eclipse 中一切正常。
然后我将整个项目在eclipse中导出为jar。 jar 内容是 .classpath、libs 文件夹和我的包文件夹 + 其余内容。
现在我遇到了异常:
java.lang.ClassNotFoundException: com.rabbitmq.client.Consumer
com.rabbitmq.client.Consumer 在 lib jar 中。
我正在使用java -cp rabbit.jar A.mq.client.Worker 运行jar,我想在我的包中调用worker 类的main 方法,而Worker 正在访问jar 包。
【问题讨论】: