javax.jms不存在 - 编译activemq示例

时间:2008-10-30 22:40:17

标签: java netbeans jms activemq

我正在尝试编译activemq附带的示例

在apache-activemq-5.1.0 \ example \ src \

TopicPublisher.java,CommandLineSupport.java

关于编译thru 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 binary dist中

1 个答案:

答案 0 :(得分:7)

在lib目录中是你需要编译东西的jar。 JMS API位于 lib / geronimo-jms-1.1.jar 中。

你是如何建立BTW的?你使用的是那种Ant构建吗?请参阅documentation on building them