environment.put(Context.INITIAL_CONTEXT_FACTORY,QUEUE_CONTEXT);
System.out.println("QUEUE_URL -> " + QUEUE_URL);
environment.put(Context.PROVIDER_URL,QUEUE_URL);
try{
ctx = new InitialDirContext(environment);
String MYCF_LOOKUP_NAME = QUEUE_CONTEXT_FACTORY;
connectionFactory = (ConnectionFactory) ctx.lookup(MYCF_LOOKUP_NAME);
connection = ((MQQueueConnectionFactory) connectionFactory)
.createQueueConnection();
それが正しいかどうかはわかりません..最初のプログラムでキューマネージャー名を要求すると接続の問題が発生しますが、2番目のプログラムではキューマネージャー名は必要ありません。最初のプログラム コードを 2 番目のプログラムに置き換える必要があります。