GWT + OSX = проблемы с SWT

Я новичок в разработке GWT, и я стараюсь пройти обучение с помощью учебника Google, но получаю ошибки:

java[10574:80f] [режим совместимости с Java CocoaComponent]: включен 2009-11-06 15:27:38.769 java[10574:80f] [режим совместимости с Java CocoaComponent]: установка времени ожидания для SWT на 0,100000

Я проверил свои настройки Java, и у меня есть Java SE6 (64-разрядная версия) в качестве предпочтительной JVM. Я действительно не уверен, как это прояснить.


person JLeonard    schedule 06.11.2009    source источник


Ответы (3)


Я думаю, что режим размещения gwt работает только в 32-битной среде, начиная с версии gwt 1.7.1. Попробуйте передать «-d32» в качестве аргумента jvm, чтобы указать java 6 работать в 32-битном режиме. Кажется, это работает для меня в Eclipse 3.5, Gwt 1.7.1 в Snow Leopard.

Если это по-прежнему не работает, выполните поиск в Google по запросу "Leopard GWT d32" должны найти несколько статей, которые помогут вам в устранении неполадок.

person Upgradingdave    schedule 06.11.2009

Это сообщение просто означает, что набор инструментов GWT в какой-то момент загрузил Mac Java AWT, и когда вы сделаете это в Eclipse или любом другом приложении SWT, вы получите это сообщение.

Для вас это безвредно и не является результатом того, что вы сделали в своем коде.

person Scott K.    schedule 15.06.2010

Существует открытая проблема в GWT и 64 -bit Java, которая существует уже давно и включает в себя различные обходные пути, которые вы, возможно, сможете заставить работать. GWT 2 (еще не выпущенный) не использует тот же режим хостинга, поэтому разработчики GWT говорят, что у него не будет этой проблемы.

person aem    schedule 09.11.2009
comment
Ошибка, на которую вы ссылаетесь, касается поддержки 32/64-бит в Linux. Этот вопрос касается Mac OS X, поэтому он не применяется. - person Scott K.; 16.06.2010