Я могу сделать разработку Java 6 в OS X?

Регулярное выражение для захвата всего после первого "€" будет примером (?<=€ ).*$ для regex101: https://regex101.com/r/pULCel/1

7
задан Community 23 May 2017 в 12:00
поделиться

6 ответов

Да, JDK6 доступен.

Однако некоторые версии Eclipse не доступны поддержать это. Существует новый (на основе какао), который должен, но официально не доступен.

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

Да, JDK6 доступен, и это довольно приятно, например, он поддерживает DTrace, что в противном случае вы получите только в Solaris.

Главный недостаток заключается в том, что Apple очень агрессивно относится к устаревшему оборудованию (и версиям ОС). Java6 никогда не будет выпущена для версий Mac до 10.5 и работает только на 64-битных Intel. Это также убивает собственные 32-битные библиотеки, такие как SWT / Carbon, который использует Eclipse (теперь им нужно перейти в Cocoa).

Обновление: Snow Leopard , по-видимому, также имеет Java6 для 32-битного Intel (в дополнение к 64-битному).

6
ответ дан 6 December 2019 в 14:09
поделиться

http://developer.apple.com/java/ (это только для 64-битных Mac )

http://landonf.bikemonkey.org/static/soylatte/ (SoyLatte, отдельный порт Java 6).

3
ответ дан 6 December 2019 в 14:09
поделиться

Вы можете, но вы должны быть очень осторожны с Apple в этом. Sun выпустила JDK 6 в декабре 2006 года . Apple выпустила Java 6 для MacOS X год спустя .

Почему задержка? Кажется, что интеграция нового Look and Feel была ответом, но у нас нет официальной причины.

Теперь, если бы Java 6 была важна для вас в то время, это было бы (и было) большим делом.

Как уже упоминалось в других ответах, поддержка некоторых аппаратных средств и библиотек также может быть проблематичной.

Windows и Linux (imho) по-прежнему являются предпочтительными платформами разработки Java. Если это когда-нибудь станет критическим, вы всегда можете заняться разработкой Java на Mac в ВМ.

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

Частично. Apple выпустила свою версию Java SDK 6 несколько месяцев назад. Но есть все еще некоторые функции, которые недоступны в Apple SDK 6, которые существуют в Sun Java SDK 6. Я не знаю, почему это так.

Например, после истечения срока действия патента Unisys на формат GIF, Java включила возможность записывать файлы изображений в формате GIF в SDK6. Тем не менее, вы все еще не можете записывать GIF-файлы на SDK от Apple.

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

http://developer.apple.com/java/

Похоже, вы можете.

0
ответ дан 6 December 2019 в 14:09
поделиться
Другие вопросы по тегам:

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