ActiveMQ 消息代理需要 Java JDK(而不是 Java 运行时 JRE)。有谁知道为什么吗?
我不确定你是否真的这样做。尽管它列在需求页面上,但在 http://activemq.apache.org/support.html 上您会发现
Java 的平台(例如带有 JRE/JDK 1.6.0 的 Java SE 6 或 J2SE 5 使用 JRE/JDK 1.5.0)
在“如何获得帮助”下。您是否尝试过使用 JRE 而不是 JDK?
来自 ActiveMQ 文档:
环境: Java 运行时环境 (JRE) JRE 1.7(版本为 1.6 <=5.10.0) (a JDK is required if you plan to recompile source code)
JRE 没问题,除非你必须重新编译 ActiveMQ。