gpt4 book ai didi

java - 无法下载 JDK 8

转载 作者:行者123 更新时间:2023-12-01 20:00:46 28 4
gpt4 key购买 nike

我正在尝试设置 Unity 来针对 Android 进行构建。但我无法获得 Java 开发工具包。无法下载,也找不到。

In this answer ,那家伙说

要确保 JDK 已安装,只需执行以下操作: 按 Win + R 在弹出窗口中输入“cmd”,然后按“确定”按钮。 在打开的控制台中,输入 javac -version 并按 Enter 键。您应该看到输出:javac 1.8.0_XX如果安装了 SDK

我这样做了,得到了“javac 1.8.0_XX”,所以我假设我有 JDK,所以我转到 Unity > 外部工具 > JDK 并尝试链接以下路径:“C:\Program Files\Java\jre1.8.0”,并收到错误消息:“您指定的路径看起来不像有效的 JDK 安装。Android 开发至少需要 JDK(1.7),只有 JRE 是不够的。请确保您选择合适的 JDK 主目录或下载并安装最新的 JDK: link "

我点击了 Windows x64 的下载链接,但它从未加载并最终显示没有连接。我也尝试过 x86。

在这个问题中How do I find where JDK is installed on my windows machine?

答案:对于 Windows,在命令提示符中:

c:\> for %i in (java.exe) do @echo.   %~$PATH:i

所以我这样做并得到了路径“C:\ProgramData\Oracle\Java\javapath\java.exe”

当我尝试通过 Unity > 外部工具 > JDK 链接时,它找不到任何文件。

我现在有点不懂了。

最佳答案

@RealAnyOne,您已经安装了仅使用 JRE 的 Java,即没有安装 JDK,您只能看到一个文件夹,这就是为什么它还在命令行中显示版本,因为它不会检查 JDK。 JRE是Java运行时环境,JDK是Java开发工具包,其中包含许多必需的库。所以理想情况下应该有两个文件夹JRE和JDK。这就是您在使用 Unity 时遇到此问题的原因。

修复::

  1. 卸载旧的 Java 8

  2. 从 oracle 网站下载 Java 8 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

  3. 安装它。现在您应该有两个文件夹。然后将您的 Unity 指向它。

关于java - 无法下载 JDK 8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48049786/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com