2011-11-01 1 views
1

의 클래스를 찾을 수 있으며, 몇 가지 조사 후 내가 넷빈즈입니다이 프로젝트 http://jdde.pretty-tools.com/NetBeans는 내가 자바와 DDE를 사용하려면 수입 jdde 꽤-도구 jar 파일

내 프로그래밍 플랫폼으로 이동하기로 결정했다.

그러나 약간의 문제가 발생했습니다. 패키지 파일> 속성> 라이브러리> JAR/폴더 추가를 마우스 오른쪽 버튼으로 클릭하여 jar 파일을 가져 왔습니다. 나는 또한 새로운 라이브러리를 만들고이 방법으로 jar 파일을 추가하려고 시도했다. 두 경우 모두 jar 파일을 임포트 할 권한이 있으며 라이브러리 폴더에서 해당 jar 파일과 jar 파일을 볼 수 있습니다. 이는이 시점까지는 모든 것이 올바르게 수행되었음을 의미합니다. 내 소스 파일 즉 :

import com.pretty_tools.dde.client.*; 
public class Main { 
public static void main(String[] args) { 
    DDEClientConversation conversation = new DDEClientConversation(); 
} 

이의 결과는 DDEClientConversation 메시지 '기호를 찾을 수 없습니다'와 오류로 표시되어 있다는 점이다로 패키지를 가져올 때 문제가 시작됩니다. 나는 다른 도구에서 다른 항아리를 가져올 때 모든 것이 잘 작동하기 때문에 이상한 방법으로 예쁜 도구 jar 파일에 문제가 있을지도 모른다고 생각하고 있습니다. 나는이 중재자을 만족 희망

+0

[pretty-tools.com] (http://www.pretty-tools.com)에서 발행 한 JDDE 2.0.1에는 JAR 내부의 * .java 파일이 더 이상 포함되지 않으므로 더 이상 원래의 문제가 나타나지 않습니다. – user2700397

답변

1

...

내가 넷빈즈 IDE와 라이브러리 호환성을 확인할 수 없습니다 예쁜-도구 저자 (알렉산더 코즐 로프)로 전달했다. 그러나 NetBeans 7.0.1 IDE에서 http://code.google.com/p/jdde/의 jDDE 라이브러리를 사용하여 성공했습니다.

+0

감사합니다. 일부 버전이 호환되지 않아야합니다. – Xargos

+1

나는 한 가지 더 유의해야 할 점이있다. 위의 방법으로 작동하지만, NetBeans 7.0.1 IDE가 Pretty Tools로 작업해야하는 경우 [http://jdde.pretty-tools.com/](http://jdde.pretty-tools.com /) 버전에서 jar 파일의 압축을 풀고 생성 된 파일을 라이브러리 섹션에 추가하여 해결했습니다. – Xargos

0

경로가 좋습니다. 또 다른 해결책은 jar 파일을 컴파일 된 .class 파일로만 다시 패키징하는 것입니다.

NetBeans는 .java 소스 파일이 컴파일 된 .class 파일로 패키지되는 것을 좋아하지 않습니다. zip 압축 프로그램을 사용하여 jar 파일의 압축을 풀면 .java 소스 파일을 삭제하고 zip 파일로 jar 파일로 다시 압축 한 다음 확장자를 .jar로 변경하십시오. 이 항아리를 라이브러리에 추가하면 잘 작동합니다.