1

Мне нужна как минимум Java 1.6 для запуска программы, написанной кем-то еще в моей лаборатории

На веб-сайте Java говорится, чтобы я обновлял Java с помощью функции обновления программного обеспечения Apple, я запускал это несколько раз, но он получил только Java 1.5.0_24 и теперь говорит, что больше нет доступных обновлений для моего компьютера.

Есть ли другой способ обновить Java на Mac?

Моя операционная система может быть старой для Java 1.6? Я не уверен, что именно я работаю, и я не могу найти список того, какие операционные системы Mac работают с какими версиями Java, потому что сайт Java просто предлагает использовать обновление программного обеспечения Mac.

10 ответов10

3

Это последняя версия для Mac OS 10.6.x

http://support.apple.com/kb/dl972

Или для Mac OS 10.5.x

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

0

Чтобы загрузить / обновить Java для разных версий Mac OS X, вам нужно перейти на сайт Apple Developer Connection для Java.

Сайт Apple для разработчиков

0

Java для OS X 10.6 установлен на вашем компьютере (если вы уже работаете обновление программного обеспечения), но вы должны сделать это по умолчанию. Это может быть достигнуто путем открытия настроек Java (/Applications/Utilities/Java Preferences.app) и перетаскивания Java SE 6 в верхнюю часть верхнего и нижнего списков. Это сделает Java 1.6 версией Java по умолчанию на вашем Mac.

0

Для более старых версий MacOS (10.4 или 10.5) вы можете посмотреть на "soylatte" порт Java 1.6.

0

Поддержка Java6 для Mac была в лучшем случае слабой. Прошло очень много времени, прежде чем он был доступен.

Теперь это часть стандартных обновлений для Leopard и Snow Leopard, но AFAIK ни одна версия никогда не была доступна для 10.4 и более ранних версий.

Есть порт BSD, который был интегрирован в openjdk, но я никогда не пробовал.

0

Я в одной лодке. Если у вас Mac OS X 10.5 Leopard и у вас аппаратное обеспечение PPC, вы сможете запустить лучшее из 1,5 - это (если вы хотите получить дистрибутив Java от Apple и Software Update). Apple предлагает только 1.6 для Mac на базе Intel.

0

Вы можете найти свою версию Apple OS, нажав на Apple в верхнем левом углу, затем выбрав "Об этом Mac". Используя "Mac OS X", найдите версию, например «Версия 10.5.m». Х = 10 10,4 - это тигр, 10,5 - это леопард, 10,6 - снежный барс. "м" - это обновление этой версии.

0

Ты не можешь Если обновление программного обеспечения не показывает его, у Apple его нет для вас.

Существует порт OpenJDK, но самым простым может быть обновление до 10.6 (если на Intel Mac).

0

Последняя версия Java для OSX 10.5 включает в себя Java 6 Примечания к выпуску для обновления Java от Apple

Две заметки.

Если у вас есть PPC-машина (то есть не Intel), то нет Java 6

На Leopard Java по умолчанию 1,5, я считаю (я на 10.6 и поэтому не могу проверить), и вы должны сказать ОС, чтобы изменить ее по умолчанию, используйте приложение Applications/Utilities/Java Preferences

0

заставить Arduino 1.0.5 работать на моем iBook(который дал ошибку java "java.lang.NoClassDefFoundError: javax/swing/filechooser/FileNameExtensionFilter ") Мне нужно было сделать следующее:

Получите код для FileNameExtensionFilter, который доступен на http://grepcode.com, поэтому я скомпилировал его, используя javac, и добавил его в java's classes.jar, используя указанную выше структуру каталогов, и команду jar, которая решила проблему. Файл classes.jar находится в /System/Library/Frameworks/JavaVM.framework/versions/1.5.0/Classes .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .