我可以删除 ~Library/Application Support 中的 Java 文件夹吗?

我可以删除 ~Library/Application Support 中的 Java 文件夹吗?

我可以从 Users/me/Library/Application Support 中删除 Java 文件夹吗?

它们占用了1GB的空间。

注意:我有使用 Java 的应用程序,因此如果其他应用程序需要这些文件夹,我不想删除它们。

在此处输入图片描述

2021 年 1 月更新:
我删除了之前的文件(或者让 Java 安装程序删除它们,一切似乎都正常),但现在我再次检查该文件夹(很久以后)我现在看到这个:

在此处输入图片描述

删除这些也可以吗?Java 更新程序在过去的更新过程中确实失败过多次,但最近成功了。

我猜这些是它在过去尝试失败后创建的新文件夹。

我也可以删除它们吗?

答案1

除非您明确要求支持多个版本的 Java,或者您是开发人员并且这是必需的,否则您可以保留最后一个版本,因为 Java 更新时默认会添加新版本并在一定程度上保留旧版本,它不一定会卸载/删除所有与旧版本相关的文件,所以是的,删除它们应该是安全的,特别是因为它们都是 1.8 的子版本,并且版本之间不太可能出现兼容性问题(例如,如果您有 Java 1.5 和 Java 1.8,如果碰巧存在兼容性问题,则更有可能出现兼容性问题)。无论如何,除非设置了特定的例外,否则您的机器将只使用 1 个 Java 版本,通常由环境变量/注册表控制,因此您不必担心哪些应用程序需要什么,只需通过键入以下内容检查当前工作的版本:

java -version

在您的终端上并删除其他版本。

相关内容