【问题标题】:Issue with activemq on starting启动时出现 activemq 问题
【发布时间】:2018-07-31 20:10:46
【问题描述】:

我一直在使用 activemq 没有任何问题。现在,当我尝试使用命令窗口中的命令activemq start 启动activemq 时,它会引发错误。

线程“main”中的异常 java.lang.UnsupportedClassVersionError: org/apache/act 在 java.lang.ClassLoader.defineClass1(本机方法) 在 java.lang.ClassLoader.defineClass(ClassLoader.java:800) 在 java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142 在 java.net.URLClassLoader.defineClass(URLClassLoader.java:449) 在 java.net.URLClassLoader.access$100(URLClassLoader.java:71) 在 java.net.URLClassLoader$1.run(URLClassLoader.java:361) 在 java.net.URLClassLoader$1.run(URLClassLoader.java:355) 在 java.security.AccessController.doPrivileged(本机方法) 在 java.net.URLClassLoader.findClass(URLClassLoader.java:354) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:425) 在 sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:358) 在 sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)

我使用的是 jdk 版本 7。

【问题讨论】:

    标签: exception activemq


    【解决方案1】:

    您使用了错误的 JDK/JRE 版本。

    java.lang.UnsupportedClassVersionError 异常总是指向这个问题的指针。

    你必须更新你的 JDK/JRE。

    【讨论】:

    • 我用的是同一个activemq和jdk。既然工作正常,那会是这个原因吗?
    • 我只能告诉你具体的异常是什么,它说你需要升级。您是否更改了其他任何内容(例如一些支持库)?
    • 我没有改变任何东西。是否需要为此设置 java_home 的环境变量?因为以前,我没有设置这些东西。但是几天前,我用 jdk7 路径设置了环境变量。
    • 我刚刚删除了为其他目的设置的 java_home 变量。现在activemq开始了。无论如何谢谢@Uwe Plonus
    猜你喜欢
    • 1970-01-01
    • 2016-11-20
    • 1970-01-01
    • 2019-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多