2009-09-29 5 views
1

Mac OS X 용으로 가장 안정적인 SWT Cocoa 다운로드를 사용하고 Java WebStart를 통해 내 앱을 시작합니다. 모든 jnilib 파일은 루트에있는 내 응용 프로그램 jar 안에 있습니다. 앱이 다운로드되고 확인되지만 응답 할 수있는 버튼이 없습니다. 내 모든 UI 구성 요소에 데이터를 입력 할 수 있습니다. 내 VM 주장은 "-d32"와 "-XstartOnFirstThread"입니다.Mac OS X 10.5 SWT 및 Java WebStart

응용 프로그램이 독립 실행 형 응용 프로그램 번들 (32 비트 모드로 실행 중)처럼 잘 작동하며 동일한 시스템에서 Eclipse가 부족하여 잘 작동합니다.

Mac에서 Cocoa SWT (swt-3.5-cocoa-macosx.zip) 및 WebStart와 관련된 알려진 문제점이 있습니까? JNLP는 꽤 표준 적이기 때문에 선언해야 할 설정이있을 수 있습니까?

+0

언급 된 MouseUp/MouseDown 버그에 대한 링크가 최신 버전의 SWT에서 수정 되었습니까? – parxier

답변

1

이것은 mac osx 용 swt cocoa 3.6 M2에서 수정 된 것으로 보입니다. MouseUp 및 MouseDown 이벤트가 발생하지 않는 문제가있었습니다. 이 버전보다 이전 버전을 사용하는 경우 SWT.Selection은 버튼에 대해 잘 작동합니다.

+0

언급 된 MouseUp/MouseDown 버그에 대한 링크가 최신 버전의 SWT에서 수정 되었습니까? – parxier

0

OST SWT 3.0의 SWT에서 알려진 버그 인 것 같습니다 : Bug 63306.

+0

이 버그가 게시 된 것을 본 적이 있지만 그것이 나에게 적용되었는지는 확실하지 않습니다. 오래 전 잘못된 스레드 액세스가 있었지만 "-XstartOnFirstThread"를 추가하여 수정했습니다. JWS를 통해 내 앱이 시작되지만 버튼은 클릭에 응답하지 않습니다. 나를 새로운 문제로 생각하게 만듭니다. – KKlucznik