Мне нужна как минимум Java 1.6 для запуска программы, написанной кем-то еще в моей лаборатории
На веб-сайте Java говорится, что я должен обновить Java с помощью функции обновления программного обеспечения Apple, я запускал ее несколько раз, но до Java 1.5.0_24 она работала только сейчас, и теперь он говорит, что больше нет доступных обновлений для моего компьютера.
Есть ли другой способ обновить Java на Mac?
Моя операционная система может быть старой для Java 1.6? Я не уверен, что именно я работаю, и я не могу найти список того, какие операционные системы Mac работают с какими версиями Java, потому что сайт Java просто предлагает использовать обновление программного обеспечения Mac.
Ответы:
Это последняя версия для 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
источник
Чтобы загрузить / обновить Java для разных версий Mac OS X, вам нужно перейти на сайт Apple Developer Connection для Java.
Сайт Apple для разработчиков
источник
Последняя версия Java для OSX 10.5 включает в себя заметки о выпуске обновления Java от Apple.
Две заметки.
Если у вас есть PPC-машина (то есть не Intel), то нет Java 6
На Leopard Java по умолчанию 1,5, я считаю (я на 10.6 и поэтому не могу проверить), и вы должны сказать ОС, чтобы изменить ее по умолчанию, используйте приложение Applications / Utilities / Java Preferences
источник
Для более старых версий MacOS (10.4 или 10.5) вы можете посмотреть на «soylatte» порт Java 1.6.
источник
Поддержка Java6 для Mac была в лучшем случае слабой. Прошло очень много времени, прежде чем он был доступен.
Теперь это часть стандартных обновлений для Leopard и Snow Leopard, но AFAIK ни одна версия не была доступна для 10.4 и более ранних версий.
Есть порт BSD, который был интегрирован в openjdk, но я никогда не пробовал.
источник
Я в одной лодке. Если у вас Mac OS X 10.5 Leopard и у вас аппаратное обеспечение PPC, вы сможете запустить лучшее из 1,5 - если вы хотите получить дистрибутив Java от Apple и Software Update. Apple предлагает только 1.6 для Mac на базе Intel.
источник
Вы можете найти свою версию Apple OS, нажав на Apple в верхнем левом углу, затем выбрав «Об этом Mac». Используя «Mac OS X», найдите версию, например «Версия 10.5.m». X = 10. 10,4 - Тигр, 10,5 - Леопард, 10,6 - Снежный Барс. «м» - это обновление этой версии.
источник
Ты не можешь Если обновление программного обеспечения не показывает его, у Apple его нет для вас.
Существует порт OpenJDK, но самым простым может быть обновление до 10.6 (если на Intel Mac).
источник
Java для OS X 10.6 будет установлен на вашем компьютере (если вы уже работаете обновление программного обеспечения), но вы должны сделать это по умолчанию. Это можно сделать, открыв Java Preferences (
/Applications/Utilities/Java Preferences.app
) и перетащив Java SE 6 в верхнюю часть верхнего и нижнего списков. Это сделает Java 1.6 версией Java по умолчанию на вашем Mac.источник
чтобы заставить 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
.источник