6

Сегодня я случайно удалил исполняемый файл /usr/libexec/java_home на моем Mac OS X 10.8.5 (Mountain Lion), пытаясь установить последнюю версию JDK. Затем я понял, что homebrew (менеджер пакетов) и некоторым другим приложениям нужен этот двоичный файл.

Где я могу найти или восстановить этот файл?

1 ответ1

6

Я нашел решение. Это была просто символическая ссылка, и в этом каталоге все еще оставался оригинальный файл:

/System/Library/Frameworks/JavaVM.framework/

Итак, просто верните символическую ссылку, используя следующую команду:

sudo ln -s /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java_home /usr/libexec/.

Обновление: каталог System/Library/Frameworks содержит файлы инфраструктуры, которые предоставляют интерфейсы, необходимые для написания программного обеспечения для Mac. Вы можете узнать больше об этом каталоге на официальной документации OS X Frameworks.

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