【问题标题】:java.lang.NoClassDefFoundError: Files\Apache on launching ActiveMQjava.lang.NoClassDefFoundError: Files\Apache 启动 ActiveMQ
【发布时间】:2015-07-02 17:30:10
【问题描述】:

我已经下载了 Apache ActiveMQ 5.9.0,我正在尝试启动它。以下是我输入的命令和输出:

c:\Program Files\Apache Software Foundation\apache-activemq-5.9.0>bin\activemq
java.lang.NoClassDefFoundError: Files\Apache
Caused by: java.lang.ClassNotFoundException: Files\Apache
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: Files\Apache.  Program will exit.
Exception in thread "main" 

我正在关注Running an ActiveMQ Broker 上的官方指南,并且我在 Windows 7 下工作。

有什么建议吗?

提前谢谢你。

【问题讨论】:

    标签: java apache exception jms activemq


    【解决方案1】:

    我找到了解决方案。该问题与路径中的空格有关;实际上,异常消息中的Files\Apache 指的是路径c:\Program Files\Apache Software Foundation\apache-activemq-5.9.0>bin\activemq 的一部分。我很快解决了将 ActiveMQ 文件夹移动到“无空格”路径的问题,现在它可以工作了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-11-02
      • 2015-10-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-31
      • 1970-01-01
      • 2014-04-17
      相关资源
      最近更新 更多