好的,我是白痴,并且在我的Java安装中试图让Resin工作。
现在,事情已经破裂。我想我可以重新安装我的新Mac(全新的13“MacBook Pro)附带的开发人员工具,并且可以解决这个问题。
唉,我错了。 Snow Leopard附带Java 6 JRE和JDK,但据我所知,你不能只重新安装Java,你必须重新安装操作系统。在S.O.做任何大师知道是否是这种情况,或者更好的是,在不重新安装操作系统的情况下,将Java 6重新安装回出厂设置的步骤是什么?
答案 0 :(得分:7)
这个答案迟了3年,很可能对原版海报毫无用处。但是,我会留在这里供将来参考。
当发生这种情况时,由于一个名为Pacifist的非常简洁的工具,您不必重新安装整个操作系统。 Pacifist允许您重新安装pkg文件,无论任何操作系统限制。这意味着如果您下载最新的Java for OSX .dmg文件并使用Pacifist进行安装,则所有Java文件都将被覆盖,一切都将恢复到工作状态。
我遇到了类似的问题,这对我有用。
你可以在这里找到Pacifist:http://www.charlessoft.com/
请注意:这是一个商业应用程序(20美元的共享软件),我与它或它的开发人员没有任何关系。你也可以免费“试用”。
答案 1 :(得分:4)
以下镫骨为我做了:
答案 2 :(得分:1)
你有Leopard util磁盘吗?
http://www.macosxhints.com/article.php?story=2009051215025819
答案 3 :(得分:1)
完整的答案,是其他人提出的帖子的混合。
您必须将以下文件夹复制到安全位置进行备份, 一旦你将备份复制到其他地方,只需从原始目录中删除文件夹 - 因此计算机认为在运行安装程序时没有安装它。
因此,请将这些文件复制到安全的位置,然后从以下位置删除原件: 1: 系统/图书馆/ Java的 2: 系统/资源库/框架/ JavaVM.Framework 3: 库/爪哇
(3号位于Mac硬盘的根目录下) 只需按照Snow Leopard 10.6.8上面的步骤操作,就像魅力一样
答案 4 :(得分:0)
绝望的时候要求desperate measures。
答案 5 :(得分:0)
Snow Leopard的安装程序非常智能,可以重新安装操作系统内容并保留prefs /文件。只需弹出SL DVD,它就会检测到SL已经安装并询问您是否要重新安装。它也应该以这样的方式安装,即安装后10.6.1仍然完好无损。我不是百分百肯定,但我认为它也将重新安装Java框架。
确保先备份。
答案 6 :(得分:0)
http://code.google.com/p/googleappengine/issues/detail?id=4712让我将Java Update 4回滚到Update 3.请参阅#39的推荐。
答案 7 :(得分:0)
遵循先前的建议:
我成功地结合使用了Pacifist(www.charlessoft.com)和可从App Store免费获得的High Sierra安装程序,在macOS High Sierra上重新安装System/Library/Frameworks/JavaVM.framework
。
下载安装程序应用程序时,请不继续安装!启动后退出程序,然后对应用程序运行Pacifist。程序包的“核心”部分包含所需的System/Library/Frameworks/JavaVM.framework
目录。
之所以这样做,是因为IntelliJ IDEA 2018之类的许多应用程序都希望文件位于/System/Library/Frameworks/JavaVM.framework
中。还原该目录比执行一堆符号链接等要容易得多。
谢谢您,Tiago Espinha支付了其中的99%。我要做的只是指出如何获取免费的High Sierra图片。