无法下载JDK 8

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法下载JDK 8相关的知识,希望对你有一定的参考价值。

我正在尝试设置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。

在这个SO问题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 Runtime Environment,JDK是Java Development Kit,它包含许多基本库。所以理想情况下应该有两个文件夹JRE和JDK。这就是你在Unity中遇到这个问题的原因。

修理::

  1. 卸载旧的Java 8
  2. 从oracle网站http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载Java 8
  3. 安装它。现在你应该有两个文件夹。然后将Unity指向它。

以上是关于无法下载JDK 8的主要内容,如果未能解决你的问题,请参考以下文章

在 Windows Phone 8 中播放声音片段

JDK1.8源码下载及idea2021导入jdk1.8源码

JDK1.8源码下载及idea2021导入jdk1.8源码

JDK 8 - “无法解析类型 java.util.Map$Entry” [重复]

如何在 Ubuntu 中手动安装 Oracle Java JDK 8

安装JDK9之后eclipse无法启动问题解决办法