删除了JavaVM.framework,如何恢复?

删除了JavaVM.framework,如何恢复?

我意外删除了/System/Library/Frameworks/JavaVM.framework,现在我无法使用任何命令,java, javac, etc..即使我安装了 java。有人知道如何恢复此文件夹吗(不,我没有配置时间机器)?或者知道如何通过命令行让 java 继续工作?

多谢!

答案1

JavaVM.framework也意外删除了。在谷歌搜索后,我发现这个很好的答案回答 StackOverflow 上的一个类似问题。多亏了那个答案,我成功地从 JavaDeveloper dmg 中恢复了框架,你可以在 Apple Developer 网站上找到它(它可能在其他地方可用,但直接从源代码中恢复似乎是一个不错的方法)。

答案2

您需要为 mac os 重新安装 jdk。 http://www.wikihow.com/Install-the-JDK-(Java-Development-Kit)-on-Mac-OS-X

下载包是java_for_os_x,而不是来自oracle网站的jdk-macosx。

答案3

尝试删除 /Library/Java/JavaVirtualMachines 中的内容并重新安装 java

相关内容