Какая версия Java поставляется с Mac OS X?

#macos #java

#macos #java

Вопрос:

Я создал приложение Java Swing, используя JDK 1.6. Многие клиенты спрашивают, может ли мое приложение работать на Mac OS X 10.5 и 10.6, поэтому я хотел добавить этот вопрос в раздел часто задаваемых вопросов на моем веб-сайте, и я хотел получить точный ответ. Я пытаюсь ответить на этот:

  1. Какая версия Java поставляется с Mac OS X 10.6?
  2. Какая версия Java поставляется с Mac OS X 10.5?
  3. Я знаю, что Mac OSX 10.5 поставляется с версией Java меньше 1.6, так есть ли простой способ обновить ее до 1.6, чтобы моя программа могла нормально работать на ней?

Комментарии:

1. Вы должны спросить об этом на Apple.stackexchange.com вместо этого.

2. @Jonas… Я с вами не согласен. Этот вопрос, касающийся среды Java, задают многие разработчики, и многие попытаются найти на него ответ в StackOverflow.com что касается процесса разработки.

Ответ №1:

в 10.6.7 есть:

 jonatan:~ $ java -version
java version "1.6.0_24"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07-334-10M3326)
Java HotSpot(TM) 64-Bit Server VM (build 19.1-b02-334, mixed mode)
  

для версии 10.5 вот обновление

 http://support.apple.com/downloads/Java_for_Mac_OS_X_10_5_Update_4
  

В этом выпуске Java SE 6 обновлена до
версия 1.6.0_13, от J2SE 5.0 до версии
1.5.0_19 и J2SE с 1.4.2 по 1.4.2_21.

Процесс обновления прост — пользователь должен запустить: «Обновление программного обеспечения …» из меню «Apple».

Комментарии:

1. Обратите внимание, что 1.6 доступна только для 64-разрядных компьютеров .

2. 64-разрядное ограничение для Java 1.6 справедливо только для macOS 10.5 (Leopard). Если вы используете macOS 10.6 (Snow Leopard), вы получаете Java 1.6 для 32- и 64-разрядных версий от Apple.