Как восстановить/usr/libexec / java home исполняемый файл на Mac OS X 10.8.5?

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

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

1 ответ:

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

/System/Library/Frameworks/JavaVM.framework/

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

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

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