无法安装JDK - 配置文件格式错误。

3
我已经彻底搜索了互联网,寻找遇到与我相同错误的人,但没有成功。我还检查了这个网站以前的帖子,问了类似的问题,但没有找到有用的信息。
我想安装Java开发工具包(JDK),这是我编写Minecraft模组所需的。我从官方Oracle网站下载了“jdk-8u5-windows-x64”,因为一个人的教程告诉我要这么做。那个人说,安装JDK“非常简单”,你只需要“下载可执行文件并运行它,它会为你安装所有内容”。
以下是问题/错误。当我打开JDK安装程序的exe.时,我收到以下错误: https://istack.dev59.com/Exqxj.webp 当我进入目录时,我看到这个: https://istack.dev59.com/2sSB0.webp 可能感兴趣的注释:
  1. 我以前安装过并卸载了Java的版本。
  2. 我正在为程序“Eclipse”使用这个JDK,最近重新安装了它。
  3. 我不知道自己在做什么。

最好清理之前安装的JDK,这样就不会有那样的文件夹了。 - Yevgen Kulik
请确保您下载的JDK适用于64位操作系统。如果您之前安装了相同版本,请尝试卸载。 - Deepa Dhanalakota
3个回答

1
非常感谢大家,问题已经解决。我找到了一个我之前安装的JDK的旧版本文件夹并将其删除。然后我进入了它所提示的目录并删除了引起问题的配置文件。

谢谢!这对我也有用。我只想补充一点,我必须给予这个文件夹完全访问权限,以便我可以完成安装。 - jfajunior

1
删除该文件可以重新生成它,但错误提示您实际的问题。
如果您查看java.settings.cfg中的第1行,您会发现它与Oracle标志不匹配。我不知道这是如何发生的,但我在新机器上安装Java 9 JDK时注意到了这一点。
在Java 8的安装中,我将设置行1设置为"AUTOUPDATE=0",但如果您检查配置指南,您将看到实际的配对应该是'AUTO_UPDATE而不是AUTOUPDATE'。
您可以删除该文件,但这样做会删除您的配置并希望它能正确重建。

0

我曾经遇到过类似的问题... 我进入了你截图中所抱怨的目录,然后删除了那个文件。之后,安装程序就可以正常运行了。该目录不会显示出来 - 所以您必须手动输入路径才能导航到它。https://istack.dev59.com/Exqxj.webp


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接