2012-11-08 2 views
3

Jar 파일 "com.ibm.mq.jar"을 내 작업 공간 (Eclipse IDE)으로 가져옵니다. 가져 오는 동안 Jar 파일의 모든 클래스를 볼 수있는 화면이 나타납니다.반입 된 jar 파일이 빈 패키지를 작성합니다.

작업 공간으로 가져온 후 패키지를 가져올 수 있었으며 다음 문은 오류가 발생하지 않았습니다.

import com.ibm.mq.*; 

그러나 코드에는 패키지에 포함 된 클래스를 사용할 수 없습니다. 마찬가지로 "MQC"는 패키지의 클래스이지만 코드에 반영되지 않습니다 (사용하려고하면 "MQC를 유형으로 해결할 수 없습니다"오류가 발생 함).

이 jar 파일에는 실제로 Websphere MQ API 클래스가 들어 있습니다.

누구나 조언을 해줄 수 있습니까?

+1

Java 빌드 경로 환경 설정 창에 jar를 추가 한 다음 가져 오기를 다시 구성하십시오 (ctrl + shift + o). 가져 오는 것은 classpath IIRC 프로젝트에 항아리를 추가하는 것이 아닙니다. – BigMike

답변

1

MQ 7을 사용하는 경우 해당 설명서 here을 확인하십시오. com.ibm.mq.mqc의 비추천에 관한 내용이 있으며 사용하는 버전에 따라 해당 클래스는 com.ibm.mq.constants.MQConstants으로 바뀌 었습니다. 이처럼 다른 경우도 있습니다.

사실 com.ibm.mq에는 예외 번호 MQException 만 포함되어 있으므로 클래스를 찾을 수 없습니다. 사용중인 버전을 확인하고 첫 번째 단계로 문서를 좀 더 깊이 파헤 치는 것이 좋습니다.

관련 문제