今天,我/usr/libexec/java_home
在尝试安装最新的JDK时不小心删除了Mac OS X 10.8.5(Mountain Lion)上的可执行文件。然后,我意识到自制软件(程序包管理器)和其他一些应用程序都需要该二进制文件。
在哪里可以找到或恢复该文件?
我找到了解决方案。这只是一个符号链接,原始文件仍在此目录中存在:
/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官方文档中了解有关此目录的更多信息。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句