Java 即使存在try/Catch块,JMS异常编译错误

Java 即使存在try/Catch块,JMS异常编译错误,java,exception-handling,jms,try-catch,Java,Exception Handling,Jms,Try Catch,上面是我的代码,即使我有 试着/抓住挡块。有什么帮助吗?非常感谢 package com.spring.trip.spring3.jms.activemq; import java.util.Map; import org.springframework.jms.JmsException; import org.springframework.jms.core.JmsTemplate; public class MessageSender { private final JmsTe

上面是我的代码,即使我有 试着/抓住挡块。有什么帮助吗?非常感谢

package com.spring.trip.spring3.jms.activemq;
import java.util.Map;

import org.springframework.jms.JmsException;
import org.springframework.jms.core.JmsTemplate;
public class MessageSender 
{

    private final JmsTemplate jmsTemplate;

    public MessageSender(final JmsTemplate jmsTemplate) {
        this.jmsTemplate = jmsTemplate;
    }

    public void send(final Map map) throws java.lang.Exception
    {
          try {
            jmsTemplate.convertAndSend(map);
        } catch (JmsException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }
}

可能您还没有在类加载器中嵌套RuntimeException。。。或是任何一类的赫里亚希

添加到classLoader spring core jar,确保它开始工作

No exception of type JmsException can be thrown; an exception type must be a subclass of Throwable