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

标签 java netbeans jms activemq

我正在尝试编译 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/

相关文章:

java - 如何在 NetBeans 中创建一个 exe?

java - Spring Integration DSL 中的路由

java - ActiveMQ异步统计接收

java - 如何在gwt建议框中从mysql进行自动建议

java - 无法读取 try catch 中的变量

使用 Apache POI 的 Java 程序给我带来奇怪的异常

java - 如何通过Spring JMS在两个java应用程序之间交换消息?

java.lang.IllegalStateException : You need to use a Theme. AppCompat 主题(或后代)与此 Activity

c# - 使用 WebSocket 在 Java 和 C# 桌面应用程序之间进行通信?

c++ - 配置 netbeans 8.0 gdb 以使用 gradle cpp 插件