简体   繁体   English

线程“main”中的异常 java.lang.NoClassDefFoundError: javax/jms/MessageListener

[英]Exception in thread "main" java.lang.NoClassDefFoundError: javax/jms/MessageListener

I am getting this problem when I am running my Java Class我在运行 Java 类时遇到此问题

public class DrawingApp {

    public static void main(String[] args) {

        BeanFactory factory = new XmlBeanFactory(new FileSystemResource("spring.xml"));
        Triangle triangle = (Triangle)factory.getBean("triangle");

        triangle.draw();

    }
}

Guessing from the title of your question, it seems you are missing the jms dependency.从您的问题标题猜测,您似乎缺少jms依赖项。

You should add this jar to your classpath (Java Message Service version 1.1).您应该将此 jar添加到您的类路径(Java 消息服务版本 1.1)。 If you are using Maven, this dependency will do:如果您使用的是 Maven,则此依赖项将执行以下操作:

<dependency>
    <groupId>javax.jms</groupId>
    <artifactId>jms</artifactId>
    <version>1.1</version>
</dependency>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM