Ecilpse3.x이상에서 JFace 프로젝트에 필요한 라이브러리 by Joo8111

"SWT/JFace IN ACTION" 을 보면서 화려한 JAVA UI를 꿈꾸고 있다.

그런데... 그 첫단추부터 문제가 생겼다. JFace로 만든 첫 프로그램부터 실행이 안되는거다.
분명히 필요한 library path는 다 등록한 것 같은데 안된다.
책에서 설명해준 그대로 했는데도 불구하고 같은 에러가 난다.

그러다가 Eclipse 이클립스플러그인/RCP 개발자 까페에서 답을 발견했다.
참.. 감사하다.


단!!!! MS-Windows에서는 org.eclipse.swt.win32.win32.x86 을 library로 사용하지만..
현재 사용 중인 OS에 따라서 이를 달리해야한다.
지금 Ubuntu 7.10상에서는 org.eclipse.swt.gtk.linux.x86 을 사용해야 제대로 동작한다.



출처 : http://cafe.naver.com/eclipseplugin/467

제목 : [팁] SWT/JFace 독립형 애플리케이션 작성시 클래스경로 (작성자 : javanese)

SWT/JFace 인 액션 독자분이 문의하신 내용인데 공유합니다.

SWT/JFace 독립형 애플리케이션을 개발하려면

플러그인 프로젝트가 아닌 일반 자바 프로젝트로 설정해야합니다.

SWT/JFace 책의 부록 A에는 설정하는 과정이 자세히 나와있지만

Visual Editor를 설치하셨다면 손쉽게 SWT/JFace User Library를 선택하는 것만으로 설정할 수 있습니다.

만일 직접 설정하고 싶으시다면 책에 설명한 플러그인 대신 다음의 플러그인들을 클래스경로에 직접 추가해주시면 됩니다.

물론 배포할때도 같이 해야겠죠~

org.eclipse.swt.win32.win32.x86
org.eclipse.jface
org.eclipse.core.commands
org.eclipse.equinox.common

추가하는 플러그인이 책과 다른 이유는 이클립스 버전이 틀리기 때문입니다.

위의 플러그인은 이클립스 3.2에 포함된 SWT/JFace인 경우 해당합니다.

덧글

댓글 입력 영역