2013-10-23 5 views
3

Eclipse 3.7.2 RCP 애플리케이션이 있으며 Mac OSX에서 JDK 7을 실행해야합니다. SWT 4.3에서 SWT_AWT 브리지 수정이 필요합니다. Eclipse 3.7.2에서 최신 SWT로 업데이트 할 수있는 방법이 있습니까? 사용 가능한 SWT 바이너리 here은 플러그인이 아닙니다.이클립스에서 swt 플러그인 업데이트 3.7.2

+0

그래서? .jar를 클래스 경로에 추가하기 만하면됩니다. 방법을 모른다면 [this] (http://www.mkyong.com/swt/how-to-import-swt-library-into-eclipse-workspace/)를 읽으십시오. – Baz

+2

@Baz 이클립스 RCP이므로 이클립스 버전의 SWT 플러그인은 RCP 빌드에 포함되어 클래스 패스 만 변경할 수 없다. 3.7.2 SWT 플러그인을 4.3 플러그인으로 대체하는 것은 확실히 지원되지 않지만 가능할 수도 있습니다. –

+0

@ greg-449 충분히 공정하게, 나는 그것이 RCP 어플리케이션이라는 것을 놓쳤습니다. – Baz

답변

2

사실, 가능합니다 (그리고 나는 응용 프로그램에서 그랬습니다). 언급 한 사이트에서 필요한 정확한 조각 (MacOS X, Win32 등)을 다운로드하여 폴더에 넣고이 폴더를 대상 플랫폼에 추가하십시오 (델타 팩과 마찬가지로). 제품을 빌드 할 때 Eclipse는 3.7.2 버전이 아닌 폴더에서 최신 조각을 선택합니다. 기본적으로 작동하지만 일부 호환되지 않거나 이상한 동작이 있습니다 (최소한 내 설정에서는 작동하지 않는 최소화/최대화 아이콘과 같은). 지금까지 행운이 없었기 때문에 JDK 7에서 SWT_AWT를 설정하는 데 성공했는지 알려주세요.

+0

어떻게 그랬습니까? 위에서 언급 한 사이트에서 zip 파일을 다운로드하고 파일을 폴더로 추출했습니다. 내 대상 플랫폼에이 폴더를 추가하려고하면 폴더에 제로 플러그인이 나열됩니다. –

관련 문제