我正在尝试编译 activemq 附带的示例
在 apache-activemq-5.1.0\example\src\
TopicPublisher.java, CommandLineSupport.java
在通过 netbeans 编译时它有一些引用问题说 javax.jms 不存在。
我试过 j2ee.jar、openjms、sun jms,但它们都给出相同的错误。
它还提示 org.apache.activemq.util 不存在,但我正在引用 activemq-all-5.1.0.jar。
注意:所有其他对外部 jar 的引用都工作正常
有什么想法吗?
编辑:需要引用的jar是
activemq-core-5.1.0.jar
geronimo-jms_1.1_spec-1.1.1.jar
commons-logging-1.1.jar
geronimo-j2ee-management_1.0_spec-1.0.jar
它们在 lib 文件夹中的 activemq 二进制 dist 中
最佳答案
在 lib 目录中是编译东西所需的 jar。 JMS API 位于 lib/geronimo-jms-1.1.jar 中。
顺便说一句,您打算如何构建它们?您使用那里的 Ant 版本吗?查看documentation on building them .
关于javax.jms 不存在 - 编译 activemq 示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/252016/