我正在尝试使用没有JNDI查找的MQ创建JMS连接,因此我实例化 JmsFactoryFactory 对象 . 下面是我的代码,我将所有jar文件添加到classpath但是我收到JMSException而没有任何明确的异常消息 .

import javax.jms.JMSException;    
import com.ibm.msg.client.jms.JmsFactoryFactory;    
import com.ibm.msg.client.wmq.WMQConstants;   

public class Test {
  public static void main(String[] args) {

    try {
      // Create a connection factory
      JmsFactoryFactory ff = JmsFactoryFactory.getInstance(WMQConstants.WMQ_PROVIDER);

    }
    catch (JMSException jmsex) {
      jmsex.printStackTrace();
    }      
  }
}

我得到的错误信息是

com.ibm.msg.client.jms.JmsFactoryFactory.getInstance(JmsFactoryFactory.java:206)中的javax.jms.JMSException

如果有人能指出这里有什么问题,我将不胜感激 .