Mac上的Java缓存怎么彻底清除
在 Mac 上,Ja va 缓存一旦有残留,常见的问题就会跟着冒出来,比如 IDE 变卡、Ma ven 构建失败。要彻底处理,通常需要手动清掉三类用户级缓存:①偏好设置文件 com.oracle.ja va.Ja vaPreferences.plist;②插件缓存目录 com.oracle.ja v
在 Mac 上,Ja va 缓存一旦有残留,常见的问题就会跟着冒出来,比如 IDE 变卡、Ma ven 构建失败。要彻底处理,通常需要手动清掉三类用户级缓存:①偏好设置文件 com.oracle.ja va.Ja vaPreferences.plist;②插件缓存目录 com.oracle.ja va.Ja vaAppletPlugin;③应用支持数据 Oracle/Ja va/;同时还要强制重启 cfprefsd 服务,并重载 shell 配置,才能真正验证清理是否生效。

在 Mac 上,Ja va 的缓存残留很容易埋下不少隐性问题:比如 IDE(如 IntelliJ 或 Eclipse)启动时明显卡顿、Ma ven 构建无故失败、ja va -version 输出异常,甚至还会莫名弹出错误的自动更新提示。很多人第一反应是 Ja va 坏了,但实际情况往往并非如此,症结通常出在用户级缓存和偏好设置没有被一并清理干净。
删光Oracle Ja va用户级缓存目录
Oracle JDK在用户目录下会生成三类独立缓存,它们不随/Library/Ja va/Ja vaVirtualMachines下的.jdk目录删除而消失,必须手动清除。
打开终端,依次执行以下命令:
rm -f ~/Library/Preferences/com.oracle.ja va.Ja vaPreferences.plist
rm -rf ~/Library/Caches/com.oracle.ja va.Ja vaAppletPlugin
【注意:第三步路径末尾有空格,必须加反斜杠转义】rm -rf ~/Library/Application Support/Oracle/Ja va/
清掉Ja va插件残留的偏好设置缓存
即使你从没用过Ja va Applet,Oracle安装器仍会写入系统级偏好设置缓存,这类缓存藏在cfprefsd服务中,重启终端也不刷新。
第一步:运行命令强制终止当前用户的偏好设置服务:
sudo killall -u $(whoami) cfprefsd
第二步:等待3秒后,重新加载Ja va环境配置:
source ~/.zshrc
这一步不做,后续ja va_home -V可能仍显示已删除的旧版本——因为缓存没清,shell还“记得”它。
验证缓存是否真正清空
方法一:检查Ja va偏好设置文件是否还存在
ls ~/Library/Preferences/com.oracle.ja va.*→ 若返回“No such file”,说明已清
方法二:查看Ja va相关缓存目录是否为空
find ~/Library/Caches -name "*oracle*" -o -name "*ja va*" 2>/dev/null | grep -v "jdk"
方法三:启动一个干净终端窗口(不加载任何shell配置),直接运行:
unset JA VA_HOME && /usr/libexec/ja va_home -V
如果输出里不再出现已卸载的JDK版本,且无“Unable to locate a Ja va Runtime”的警告行,即表示缓存清理完成。
SketchUp Pro 是面向建筑、室内、景观及产品设计工作的专业三维建模套件,提供直观的推拉建模、精准尺寸控制、二维文档制作、模型资源库、扩展插件和云端协作能力。Mac 用户可使用桌面建模器与 LayOut。
Twinmotion是Epic Games推出的实时三维可视化软件,主要服务于建筑、景观、室内设计、城市规划及施工展示。它可导入常见CAD、BIM和三维模型,利用材质、植被、人物、天气与灯光资源快速搭建场景。
Vectorworks Architect是一款面向建筑师、室内设计师及AEC团队的专业BIM设计软件,可在统一环境中完成概念草图、二维制图、三维建模、建筑信息管理、施工文档和效果展示,并支持IFC、Revit、DWG、SketchUp及点
Photoshop 2026 是 Adobe 推出的专业图像处理与视觉设计软件,支持 Windows、macOS 和 iPad 等平台,广泛应用于摄影修图、电商设计、平面海报、数字绘画及视觉合成等创作场景。
Blender 是一款免费开源、跨平台的专业 3D 创作软件,集建模、动画、渲染、视频编辑与视觉合成等功能于一体,广泛应用于影视动画、游戏设计和建筑可视化等领域。软件支持 Cycles 物理渲染器与 Eevee 实时渲染引擎,并提供多边形建模、骨骼绑定、物理模拟等专业工具。Blender 兼容 Windows、macOS 和 Linux 系统,安装包轻巧、运行流畅,依托活跃的全球开发者社区持续更新,是从初学者到专业创作者都值得选择的正版 3D 创作工具。














