Есть ли какие-либо проблемы или преимущества, о которых я должен знать от переключения моей разработки Java от Windows до Mac?

Необходимо добавить библиотеки OpenCV в ваш проект Qt ( вот так )

INCLUDEPATH += -I/usr/local/include/opencv
LIBS += -L/usr/local/lib -lopencv_stitching -lopencv_superres ...and another libraries

12
задан Ascalonian 8 May 2009 в 13:38
поделиться

13 ответов

Для вашей конфигурации нет проблем ... Это правда, что иногда приходится ждать релиза, но ничего по-настоящему непреодолимого ... У меня есть некоторые проблемы с Eclipse, хотя. Сбои происходят довольно часто, но я делаю интенсивные вещи ...

Одна из моих проблем была с ярлыками, которые звучат глупо, но я - сильный пользователь ярлыков, и переключение между управлением и клавишами Apple, и alt иногда было трудно помню ..

6
ответ дан 2 December 2019 в 18:20
поделиться

Преимущество платформы mac над платформой windows заключается в том, что у вас есть реальный терминал, который работает. Это помогает во время удаленного развертывания кода.

0
ответ дан 2 December 2019 в 18:20
поделиться
1
ответ дан 2 December 2019 в 18:20
поделиться

Существуют (/ были?) определенные проблемы, касающиеся каркасов пользовательского интерфейса. Но в целом это должно работать.

Также взгляните на: http://developer.apple.com/java/

1
ответ дан 2 December 2019 в 18:20
поделиться

Я использую Mac Pro для разработки на Java (Eclipse и Java 5), ​​и Eclipse довольно нестабилен. Может быть, это из-за 32 бит. Я постоянно получаю сообщения об ошибках. По сути, я запускаю виртуальную машину Linux под VMWare Fusion и развиваюсь в ней.

2
ответ дан 2 December 2019 в 18:20
поделиться

Может быть интересно знать, что Apple поддерживает Java 1.6 только для 64-битных архитектур Intel. Если вы работаете с 32-битным процессором, вы должны быть довольны 1,5

3
ответ дан 2 December 2019 в 18:20
поделиться

Не забывайте, что вы по-прежнему можете запускать Windows (как виртуальную, так и встроенную (через BootCamp)), поэтому, даже если вам просто понравится машина лучше, Mac все равно стоит рассмотреть .

2
ответ дан 2 December 2019 в 18:20
поделиться

Единственная проблема, о которой я могу вспомнить из своего очень ограниченного опыта, заключается в том, что Mac OS X (10.5.x) использует в качестве библиотеки по умолчанию JVM 1.5, где новейшей является JVM 1.6, поэтому в некоторых случаях используя новые функции / классы из JVM 1.6, вам придется изменить это вручную. В Eclipse это очень просто.

Проект -> Свойства -> Путь сборки Java -> Библиотеки.

1
ответ дан 2 December 2019 в 18:20
поделиться

Я не обнаружил серьезных проблем при работе на Mac для разработки Java (обычно я занимаюсь как на платформах Linux, так и на Mac). Что касается SDK, это правда, что они выпускаются с задержкой по сравнению с версиями для Linux / Windows.

Вы найдете последнюю версию jdk в Apple Developer Connection , вам потребуется учетная запись разработчика Apple ( это бесплатно). В качестве совета, сохраняйте изображения, которые вы загружаете из Apple, так как может случиться так, что через некоторое время они станут недоступны, особенно для старых версий.

Что касается разработки свинга, я думаю, что SpringLayout обрабатывается немного по-другому (некоторые источники отсутствует), так как некоторые JPanels, разработанные в Linux, выдают некоторые предупреждения в Mac. JPanels, разработанные на Mac, отлично работают на других платформах.

2
ответ дан 2 December 2019 в 18:20
поделиться

Для тех, кто застрял на 32-битной OSX, вы можете попробовать SoyLatte , если вам нужно 1.6

0
ответ дан 2 December 2019 в 18:20
поделиться

The google widget toolkit (GWT) development tools are also not completely supported; see GWT Getting Started guide.

As with eclipse the trouble often is in the SWT GUI bindings. They bind to java but are not themselves platform independent. You always have to hope that the bindings are correct for your platform (e.g. work as expected).

0
ответ дан 2 December 2019 в 18:20
поделиться

Я часто переключаюсь между ними, и это единственное, что иногда мешает я - менеджеры по расположению. Они любят размещать компоненты в разных ОС. Конечно, легко исправить, но следите за ошибками.

но следите за ошибками.

но следите за ошибками.

1
ответ дан 2 December 2019 в 18:20
поделиться

Eclipse на OS X отлично работает для меня, и IntelliJ Idea тоже кажется неплохим (сам не использовал его на OS X, но знаю много людей, у которых есть). Также профилировщик Shark, который поставляется с инструментами разработчика Apple, отлично работает с Java-приложениями (вам нужно добавить -XrunShark в качестве свойства виртуальной машины), что позволяет без проблем подключаться во время выполнения. К тому же это бесплатно, и это приятно.

1
ответ дан 2 December 2019 в 18:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: