У меня есть проект Java, в котором используется пользовательский интерфейс SWT, и у меня возникают проблемы с его развертыванием на любых компьютерах Mac OS X. Сама программа отлично работает в Windows, когда она запускается из Eclipse или из jar-файла. На Mac программа также отлично работает в Eclipse, но когда я пытаюсь запустить ее из файла JAR, я получаю следующую ошибку:
2010-04-30 13:33:04.564 java[17825:41b] *** _NSAutoreleaseNoPool(): Object 0x10b9b0 of class NSCFString autoreleased with no pool in place - just leaking
Stack: (0x944acf4f 0x943b9432 0x678fb79 0x35a19b1 0x359ba7f)
2010-04-30 13:33:04.566 java[17825:41b] *** _NSAutoreleaseNoPool(): Object 0x115ef0 of class NSCFNumber autoreleased with no pool in place - just leaking
Stack: (0x944acf4f 0x943b9432 0x678a0b0 0x35a19b1 0x359ba7f)
2010-04-30 13:33:04.567 java[17825:41b] *** _NSAutoreleaseNoPool(): Object 0x121000 of class NSCFString autoreleased with no pool in place - just leaking
Stack: (0x944acf4f 0x943b9432 0x678fb79 0x35a19b1)
2010-04-30 13:33:04.581 java[17825:41b] *** _NSAutoreleaseNoPool(): Object 0x123720 of class NSPathStore2 autoreleased with no pool in place - just leaking
Stack: (0x944acf4f 0x943ba637 0x943c238f 0x943c1e8e 0x943c694b 0x678992e 0x35a19b1)
2010-04-30 13:33:04.582 java[17825:41b] *** _NSAutoreleaseNoPool(): Object 0x12d660 of class NSPathStore2 autoreleased with no pool in place - just leaking
Stack: (0x944acf4f 0x943ba637 0x943b9739 0x943c3eb2 0x943c6b22 0x678992e 0x35a19b1)
...
...
...
Фактическая ошибка намного больше и продолжается до сбоя программы.
Я знаю, что использую правильный файл swt.jar, и я попытался запустить программу с аргументом VM -XstartOnFirstThread, но все еще не повезло.
У кого-нибудь есть идеи или предложения, где я мог бы начать искать решение?
Спасибо.