无法下载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中遇到这个问题的原因。
修理::
- 卸载旧的Java 8
- 从oracle网站http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载Java 8
- 安装它。现在你应该有两个文件夹。然后将Unity指向它。
以上是关于无法下载JDK 8的主要内容,如果未能解决你的问题,请参考以下文章
JDK 8 - “无法解析类型 java.util.Map$Entry” [重复]