Я разрабатываю довольно сложное смешивание приложений Java
Swing
и SWT
. Всякий раз, когда я запускаю приложение, это консольный вывод (и приложение не появляется):
2012-12-19 12:45:45.359 java[3442:f07] [Java CocoaComponent compatibility mode]: Enabled
2012-12-19 12:45:45.360 java[3442:f07] [Java CocoaComponent compatibility mode]: Setting timeout for SWT to 0.100000
Я следил за множеством инструкций и инструкций:
-
System.setProperty("com.apple.awt.CocoaComponent.CompatibilityMode", "false");
-
-XstartOnSecondThread
-
--launcher-on-secondThread
Теперь у меня нет никакой подсказки. Единственный способ заставить мое приложение работать с Mac OSX
- export the Eclipse project to a JAR executable
. Ну, это раздражает. Может кто-нибудь объяснить мне, как установить эти свойства выше? Есть ли какой-нибудь волшебный трюк?
EDIT: я использую:
OSX Mountain Lion 10.8.2 ,
Java 1.6u37 64bit,
SWT 4.2 cocoa x64,
Windows XP ,
Java 1.6u37 32bit,
SWT 4.2 32bit