【发布时间】:2017-01-12 11:07:05
【问题描述】:
我目前在 OSX 10.9.2 上安装 HermesJMS(1.14 或 1.15)时遇到很大问题
从他们的站点下载 dmg 文件失败,并显示 .app 文件已损坏的错误
于是我下载了jar文件,安装成功。
然后我切换到终端并在bin目录中运行hermes.sh,我得到以下错误
~$ ./hermes.sh
Exception in thread "main" java.lang.ExceptionInInitializerError
at com.jidesoft.swing.SplashScreen.create(Unknown Source)
at hermes.browser.HermesBrowser.main(HermesBrowser.java:224)
Caused by: java.lang.ClassCastException: java.util.HashMap cannot be cast to java.awt.RenderingHints
at com.jidesoft.swing.JideSwingUtilities.<clinit>(Unknown Source)
... 2 more
这是我的 java 版本:
~$ java -version
java version "1.7.0_55"
Java(TM) SE Runtime Environment (build 1.7.0_55-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.55-b03, mixed mode)
有人知道为什么会这样吗?
我基本上是想用它来查看一个ActiveMQ主题
任何帮助将不胜感激
谢谢
【问题讨论】:
-
没有关于 Hermes 问题的线索(在我的机器上也是如此)。但是,您不能“查看”主题。没有什么可查看的,您只需订阅它并拥有每条通过的消息的副本。我为 ActiveMQ 编写了一个小型命令行实用程序,您可以使用 -github.com/northlander/a 订阅主题。如果你想要图形化的东西,你也可以试试 ActiveMQ 浏览器。 sourceforge.net/projects/activemqbrowser
-
谢谢,Petter 会给他们俩一个机会。是的,我意识到我无法查看主题,但是使用 HermesJMS,您可以订阅主题并查看发送给它的 JMS 消息,这就是我所追求的。让我看看你的命令行实用程序,谢谢你的帮助。
-
Hey Petter,尝试安装您的 cmd 实用程序 a,并在尝试使用 maven OSTML0205036:a ank25$ mvn install ... 4 KB,15.1 KB/秒)... [错误] 编译错误:[错误] /opt/a/src/main/java/com/libzter/a/A.java:[28,29] 错误:包 org .apache.commons.cli 不存在... [INFO] 24 个错误 [INFO] BUILD FAILURE
-
看不到您的错误。有一个可以使用 java -jar a-..jar 启动的预打包版本,不过这可能不是处理该故障排除的正确论坛。
-
很好,谢谢,可能是我的 maven 存储库的问题,因为我也在构建其他依赖于内部人工制品存储库的项目,包括 activemq。我会尝试让它在本地拉罐子,看看是否可行。谢谢