无法下载JDK 8

时间:2018-01-01 12:49:29

标签: java android unity3d sdk

我正在尝试设置Unity来为Android构建。但我无法获得Java Development Kit。无法下载,也无法找到它。

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 它找不到任何文件。

我现在有点无能为力。

1 个答案:

答案 0 :(得分:3)

@RealAnyOne,您已经安装了仅安装了JRE的Java,即没有JDK就是您只看到一个文件夹,这就是为什么它也会在命令行中显示版本,因为它不会检查JDK。 JRE是Java Runtime Environment,JDK是Java Development Kit,它包含许多基本库。所以理想情况下应该有两个文件夹JRE和JDK。这就是你在Unity中遇到这个问题的原因。

修复::

  1. 卸载旧Java 8

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

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