2010-04-28 5 views
1

У меня есть пакет приложений для Mac Java, в котором есть проблемы с открытием окна OpenGL из диалогового окна SWT в одном процессе. It just doesn't work.Запустить другой экземпляр Java-приложения на Mac

Чтобы решить эту проблему, я хотел бы открыть диалог SWT в одном экземпляре приложения Java, а затем запустить его еще один экземпляр с параметром, говорящим «на этот раз открыть окно OpenGL». Часть, которую я не знаю, как это сделать, - это выяснить, что такое «сам» на Mac.

Как я могу это сделать?

ответ

1

Возможно, вы можете адаптировать этот Swing на основе Launcher, который использует exec() для запуска программ в отдельной JVM. Если вам нужно включить свои собственные динамические библиотеки, вы можете использовать один из символов относительного пути, описанный в man dyld под заголовком Dynamic Library Loading.

Смежные вопросы