Проблемы с Java в Lion

java logoК java-программам у пользователей Mac OS X (наверное, и не только Mac OS X) отношение двойственное: с одной стороны, оформление и удобство использования у них зачастую заметно хуже, чем у «родных». С другой, способность работы в любой ОС — была бы Java-машина (JRE) — может перевесить все недостатки.

Вот и я не могу обойтись без некоторых приложений на Java. (А еще в OpenOffice/LibreOffice и некоторых других программах также местами используется Java).

До последнего времени Java в Mac OS X работала, что называется «из коробки». В Lion же это не так. Изначально Java нет, хотя устанавливается она очень легко: в /Программы/Утилиты (/Applications/Utilities) находим «Настройки Java» (Java Preferences). Запустите эту утилиту. Если Java не установлена, будет предложено ее установить. Принимаете предложение, потом по ходу дела — пользовательское соглашение. В итоге получаете установленное окружение Java SE 6.

Но не спешите закрывать утилиту. Весьма вероятно, что Java вам потребуется не только для локальных, но и для web-приложений. А при установке ее в Lion по умолчанию отключается работа с апплетами и WebStart (говорят, это происходит не всегда, но у меня было именно так). Поэтому переходим на вкладку «Основные» и включаем «плагин апплетов и программы Web Start»:

включение апплетов и WebStartЕще одна проблема, с которой я столкнулся (вот только не заметил, сразу ли после перехода на Mac OS X 10.7 Lion или после каких-то иных изменений в системе) — страшное (даже так — СТРАШНОЕ) замедление запуска приложений, так или иначе использующих Java.

«Вылечить» систему удалось очень просто и быстро. В той же самой утилите «Настройки Java» на вкладке «Сеть» есть настройки кэша. Казалось бы, какая связь между «Сетью» и локальными приложениями? И тем не менее, после удаления файлов кэша (кнопкой «Удалить файлы..») проблема с невероятно долгим запуском программ была решена.

Очистка кэша Java

2 комментария

Валерий

хочу сказать огромное спасибо автору инструкции. Это реально помогло мне решить проблему Спасибо

Олег

А мне — нифига. Пользуюсь Lion, установил java 6. При запуске ява заругалась, что эта версия Mac 6-ю версию явы не поддерживает. А вот ява 7 тупо не запускается. Просто висит окошко, что загружается ява- апплет. И усе. 🙁

Добавить комментарий