2009-10-22 5 views
1

SWT 및 Java Webstart를 사용하여 UI를 개발하려고합니다. 출발점으로 Windows와 Linux에서는 잘 작동하지만 Mac에서는 작동하지 않는 간단한 응용 프로그램을 만들었습니다. 내 테스트 앱은 here입니다. jar 파일과 클래스 코드에 대한 링크도 있습니다.Mac에서 SWT 및 Webstart

누구든지 Mac에서이 작업을 수행하는 방법을 설명 할 수 있습니까?

+0

문제가 해결되지 않습니까? 예외를 던집니까? – Nate

답변

1

이 부분은 Eclipse bug을 참조하십시오. JNLP 파일이 올바르지 않습니다. 줄을 제거하십시오

<j2se version="1.5+"/> 

첫 번째 <resources> 태그입니다.

의 JNLP 파서을 던지고 나중에 라인 <j2se version="1.5*" java-vm-args="-XstartOnFirstThread -d32"/> 무시하는 원인이되는 다른 속성없이 <resources> 태그에 <j2se version="1.5+"/> 지정. 두 개의 행은 두 개의 개별 JVM을 참조하는 것으로 끝나며 첫 번째 사양은 'winning'입니다. 이 스펙에는 VM 인수가 없으므로 JVM이 정상적으로 시작되고 SWT가 잘못된 스레드에로드됩니다.