误删/Library/Java/Java Virtual Machine文件夹后的恢复求助
误删/Library/Java/Java Virtual Machine文件夹后的恢复求助
别慌,我之前折腾开发环境时也不小心删过类似的系统级Java目录,给你几个靠谱的解决办法:
先确认删除操作细节:打开终端输入
history,翻找之前的删除命令。如果是用了rm -rf这类直接跳过回收站的指令,那废纸篓里肯定找不到;如果是普通删除,说不定是你没注意到系统级文件的特殊回收站位置(不过这种情况比较少见)。用Time Machine一键恢复(最稳妥):如果你平时开了Mac的Time Machine备份,这是最省心的办法。打开Time Machine,导航到
/Library/Java目录,找到之前存在的Java Virtual Machine文件夹,点击恢复就能原样找回来。重新安装JDK自动重建文件夹:这个文件夹本身就是JDK安装时自动生成的系统目录,你可以下载对应版本的JDK(比如Oracle JDK或者OpenJDK)安装包,按默认路径安装后,系统会自动重建
Java Virtual Machine文件夹,而且IntelliJ也能自动识别到新安装的JDK。安装完可以在终端输入/usr/libexec/java_home -V验证一下JDK的路径是否正常。手动给IntelliJ配置JDK路径(备选方案):如果安装JDK后文件夹还是没出现(这种情况真的很少见),你可以直接打开IntelliJ的「Project Structure」,手动添加JDK的实际安装路径,不用纠结那个文件夹是否存在,只要JDK本身没问题,IntelliJ就能正常工作。
备注:内容来源于stack exchange,提问作者Jinesh




