我在OSX10.9.2上安装HermesJMS (1.14或1.15)时遇到了很大的问题
从他们的站点下载dmg文件失败,并出现错误,指出.app文件已损坏
因此,我下载了jar文件,安装成功。
我从这里下载了jar文件:1.14 1.15
然后,我切换到终端并运行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主题
任何帮助都将不胜感激
谢谢
发布于 2014-12-30 05:20:03
这个问题与Java没有启用web插件和Web Start功能有关。我在Java version7&8 (jdk1.7.0_21.jdk,jdk1.8.0.jdk)中遇到了这个问题。
需要Java 6。
获取Java 6
web下载并安装Java for Mac (1.6.0_65-b14-462):http://support.apple.com/kb/DL1572
仅供参考-安装位置
以下是Java for OSX的典型安装位置:
用于Mac的
使用Java6运行HermesJMS
要在终端窗口的生命周期中使用Java 6,请执行以下操作:
~$ export JAVA_HOME=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home然后运行
~$ ./hermes.sh发布于 2017-01-12 11:07:05
如果您的目标是“监视”ActiveMQ中的JMS主题,则可以使用JMSToolBox on sourceforge
path上只需要一个JRE 8
发布于 2017-01-10 08:17:57
第一个答案对我来说确实有效。
可以使用jenv实用程序修复JAVA_HOME变量问题。
jenv添加/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/
jenv local 1.6
导出JAVA_HOME="$HOME/.jenv/versions/jenv version-name“
jenv version-name应该用反引号(`)引起来,Markdown偷走了它们。
中显示更多详细信息
https://stackoverflow.com/questions/25246578
复制相似问题