Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Can';下载jdk8_Java_Android_Unity3d_Sdk - Fatal编程技术网

Java Can';下载jdk8

Java Can';下载jdk8,java,android,unity3d,sdk,Java,Android,Unity3d,Sdk,我正在尝试为Android安装Unity。但是我没有Java开发工具包。无法下载,也找不到 ”那家伙说 要确保安装了JDK,只需执行以下操作: 按Win+R 在弹出窗口中键入“cmd”,然后按“OK”按钮。 在已打开的控制台中,键入javac-version并按enter键。 您应该将以下内容视为输出: javac1.8.0_XX 如果是,则安装SDK 我这样做了,我得到了“javac1.8.0xx”,所以我假设我有JDK,所以我去了Unity>externaltools>JDK并尝试链接以下路

我正在尝试为Android安装Unity。但是我没有Java开发工具包。无法下载,也找不到

”那家伙说

要确保安装了JDK,只需执行以下操作: 按Win+R 在弹出窗口中键入“cmd”,然后按“OK”按钮。 在已打开的控制台中,键入javac-version并按enter键。 您应该将以下内容视为输出: javac1.8.0_XX 如果是,则安装SDK

我这样做了,我得到了“javac1.8.0xx”,所以我假设我有JDK,所以我去了Unity>externaltools>JDK并尝试链接以下路径:“C:\ProgramFiles\Java\jre1.8.0”,得到了错误消息:“您指定的路径看起来不像是有效的JDK安装。Android开发至少需要JDK(1.7),仅拥有JRE是不够的。请确保您选择了合适的JDK主目录,或下载并安装最新的JDK:“

我单击了windows x64的下载链接,但它从未加载,最终说没有连接。我也试过x86。

在这个问题上

回答:对于windows,在命令提示下:

c:\> for %i in (java.exe) do @echo.   %~$PATH:i
我这样做了,得到了路径“C:\ProgramData\Oracle\Java\javapath\Java.exe”

当我尝试通过Unity>externaltools>JDK链接时,它找不到任何文件


我现在有点不知所措。

@realmany,您安装Java时只安装了JRE,也就是说,没有JDK,您只看到一个文件夹,这就是为什么它在命令行中显示版本,因为它不会检查JDK。JRE是Java运行时环境,JDK是Java开发工具包,包含许多基本库。所以理想情况下应该有两个文件夹JRE和JDK。这就是为什么你会得到这个问题与团结

修正:

  • 卸载旧的Java8

  • 从oracle网站下载Java8

  • 安装它。现在您应该有两个文件夹。然后把你的团结指向它


  • @RealAnywhere,您安装Java时只安装了JRE,也就是说,没有JDK,这就是您只看到一个文件夹的原因,这就是为什么它还会在命令行中显示版本,因为它不会检查JDK。JRE是Java运行时环境,JDK是Java开发工具包,包含许多基本库。所以理想情况下应该有两个文件夹JRE和JDK。这就是为什么你会得到这个问题与团结

    修正:

  • 卸载旧的Java8

  • 从oracle网站下载Java8

  • 安装它。现在您应该有两个文件夹。然后把你的团结指向它


  • 你能告诉我你的C:\Program Files\Java下有哪些文件夹吗?只有一个:jre1.8.0\u 151。所以我可能没有JDK,但是下载也不起作用。我读到在一些国家Java或JDK不可用,但我的国家在这个链接中列出:我刚刚尝试并能够下载8u151版本。这可能与您的internet有关。确保某个代理或防火墙没有阻止它。如果oracle链接不适用于您,那么您可以尝试其他网站,如filehippo try,并让我知道我的回答是否帮助您解决了问题?您能告诉我您的C:\Program Files\Java下有哪些文件夹吗?只有一个:jre1.8.0\u 151。所以我可能没有JDK,但是下载也不起作用。我读到在一些国家Java或JDK不可用,但我的国家在这个链接中列出:我刚刚尝试并能够下载8u151版本。这可能与您的internet有关。确保某个代理或防火墙没有阻止它。如果oracle链接对您不起作用,那么您可以尝试其他网站,如filehippo try,并让我知道我的回答是否帮助您解决了问题?filehippo的下载成功,非常感谢。Oracle链接没有为我加载。我已经下载了很多次Java,但这是它第一次重定向到Oracle登录页面。尝试下载Java8时,是否达到EOL?上面说,“从2019年4月16日开始发布的Oracle JDK许可证已经更改。”我有点困惑。有什么帮助吗?从filehippo下载成功了,非常感谢。Oracle链接没有为我加载。我已经下载了很多次Java,但这是它第一次重定向到Oracle登录页面。尝试下载Java8时,是否达到EOL?上面说,“从2019年4月16日开始发布的Oracle JDK许可证已经更改。”我有点困惑。有什么帮助吗?