当前位置: 首页 > 知识库问答 >
问题:

Android Studio没有检测到我的最新版本JDK,而是使用我的旧版本>:(

韩瀚
2023-03-14

好的,所以任何回答的人请注意,我是一个完整的初学者,所有这些。但是我已经安装了jdk1.8.0,因为这是Android Studio的最新版本所需要的,但是当我打开Android Studio时,它说我仍然需要改变它。所以经过大量的研究,我做了一个新的Java_Home变量,并将目录设置为我的jdk文件所在的位置。然后我进入android Studio文件,项目结构,然后改变了jdk目录。然而,当我点击确定时,它仍然不起作用,当我回到项目结构时,它从jdk版本8变成了我的旧jdk版本7目录。出于某种原因,它没有保存:(。我真的很感激这里的帮助。

共有1个答案

微生啸
2023-03-14

您可以尝试在Java控制面板(JCPL)中禁用旧JDK。通过双击jre\bin\javacpl.exe(这是一个Swing应用程序,即它有一个GUI)启动JCPL。选择选项卡"Java",然后单击按钮"查看..."以查看包含所有已安装JDK的表。每个JDK都有一个复选框“启用”,对于旧JDK,应该取消选中该复选框。

当您在此之后重新启动Android Studio时,它应该询问您JDK的路径。

以下问题也可能有助于解决此问题:Android Studio JDK位置在每次更新为1.8路径时都会更改回1.7

 类似资料:
  • 我有Python 3.6。5和Python 3.7。4.已安装。 给我3.6,而 给我3.7。PyCharm中的运行代码表明它仍在使用3.6。如何更新它以开始使用3.7和/或删除3.6? 我环顾了很多其他论坛,但到目前为止,似乎没有什么与这个具体问题相关。

  • 我已经升级我的java到jdk 1.7(1.70_71-b14

  • 问题内容: 我想将Spring框架从3.0 升级到3.2,但是想跳过弹簧安全性升级一会儿。 我可以使用带有旧版spring-security 3.0的新版spring 3.2吗? 使用的弹簧模块是弹簧芯,弹簧座,弹簧MVC(仅适用于Web服务) 问题答案: 我们正在成功运行基于Spring 3.2.1.RELEASE和Spring Security 3.1.3.RELEASE的应用程序。进行设置时

  • 我是Android开发新手,所以我可能错过了一些明显的可以尝试的东西。 我试图调试一些代码,但调试器正在逐步执行旧版本的代码,而不是我项目中的当前版本。 我试过: 卸载以前安装到设备上的apk 重建/清理 使用Genymotion和真正的设备(姜饼) adb终止服务器 重新启动并重新启动。工作室 类似的问题 这实际上是cwac demo v9,所以它是一个使用“摄像头”库的演示应用程序,我正在调试

  • 我已经将Spring Boot版本更新为2.6。从2.3改为2。12.发布以纳入log4j变更。现在,当我执行mvn clean install来构建代码时,它只执行一个单元测试。我有一个大约423个测试的测试套件,这些测试都是用2.3执行和通过的。12.释放。但现在,即使是测试也没有很好地执行。我没有看到任何这样的事件报告,所以我正在报告一个。 我正在使用PowerMockRunner执行测试

  • 在Android应用程序中, 我将Android Studio更新为最新版本(3.6.1) 现在同步Gradle时,找不到Gradle插件,错误如下: 原因:org。格雷德尔。应用程序编程接口。内部的人工制品ivyservice。DefaultLenientConfiguration$ArtifactResolveException:无法解析配置的所有文件“:classpath”。 而且 原因:o