1
64 비트 JRE를 사용하여에서라도에 대한 SWT 응용 프로그램에 대한 설치 프로그램을 만들어, 우리가 org.eclipse.swt.SWTException을 얻고있다 :Install4j 잘못된 스레드 액세스
는Invalid thread access that we can trace to a line:
Display display = new Display().
The error occurs when the application is launched after installation.
같은 프로그램은 잘 작동 개발 및 Windows 설치시 Install4j.
으로 작성 Mac OSX installer
으로 수행해야 할 다른 것이 있습니까? 물론 대상 플랫폼에 적절한 SWT jar를 포함해야합니까?
실제로 이것은 Install4j로 설치 한 후 MacOSX에서 시작하는 것으로 국한되어있는 것 같습니다.
'주 스레드에서 예외가 발생하면 실패합니다.'와 함께 이미 확인되었습니다. – user3223978
VM 매개 변수 -XstartOnFirstThread를 실행 프로그램에 추가하십시오. –
고맙습니다. 이것은 완벽하게 작동했습니다. 도와 주셔서 감사합니다. – user3223978