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

Android studio总是使用JDK 7,不要切换到JDK 8

简烨烁
2023-03-14

我遇到了一些有趣的问题。

当我试图通过单击文件更改JDK时-

我把它改成我的新版本:

然后单击“确定”,然后再次打开此页面,它显示以下内容:

为什么不想改变JDK?!甚至我的路径也设置为JDK 8

我的Android studio版本是2.1.1

共有1个答案

方和豫
2023-03-14

看看这些答案,我认为它对你非常有用:

Android Studio JDK位置在每次更新为1.8路径时都会更改回1.7

 类似资料:
  • 我试图导入的应用程序中的gradle版本与JDK11不兼容,而JDK11正是android studio用作其嵌入式JDK的。我的机器上有JDK8。我已经尝试进入项目结构来更改JDK8位置的路径,但是如果我尝试更改它,就会出现错误。它说我必须选择一个有效的JDK11目录。如何让android studio使用JDK 8?错误截图

  • 在不需要任何向后兼容的Java代码中使用LocalDate、LocalTime等是否有任何明确的警告或缺点,如果有的话--它们是什么? 我正在寻找类似“当前的EE库X和Y不能正确使用LocalDate”或“这个非常有用的模式被LocalTime破坏了”等等的东西。 (这里有原题供参考) 在Java8中,引入了一个新的时间API,即Java.time.localdate等,但Java.util.da

  • 问题内容: 我一直在阅读Go,并为这个基本问题感到困惑。 在Go中,很明显,切片更灵活,并且在需要一系列数据时通常可以代替数组使用。 阅读了大多数文档,他们似乎鼓励开发人员只使用切片而不是数组。我得到的印象是,创建者可以简单地将数组设计为可调整大小的,而无需整个切片部分即可完成。实际上,这样的设计会使该语言更易于理解,甚至鼓励使用更多惯用的代码。 那么,为什么创建者首先要允许数组呢?什么时候可以使

  • 我想尝试java SE 9(Module System Quick-Start Guide)http://openjdk.java.net/projects/jigsaw/Quick-Start提供的一些特性,当我尝试下载java SE 9 jdk时,我得到这样的语句:“java SE 9已经达到支持的尽头。java SE 9的用户应该切换到java SE 10”为什么会这样,我应该远离java

  • 问题内容: 我正在制作一个包含带有文字的图像网格的应用程序,每个应用程序都打开一个不同的活动。它工作正常,但仅出于设计目的,我想用(我认为我可以做到)代替我的产品,但是它不起作用。现在,我在每个图像上设置标签的工作代码是: 我要使用: 但是当我做完那个标签时,它是我定义的最后一个标签(在我的示例中为“四个”)。对于每个对象,我也有一个相似的代码,以变量开头,但是与此相反,每个意图都等于第一个。我的

  • 问题内容: 我最近开始研究用于远程部署的结构。我需要切换到差异用户(从我登录时所用的用户),并且无法弄清楚。有可能吗?我当前的用户没有权限。 我尝试更改以下环境变量 但是结构不等待’newUser’的密码输入并且失败。 更新: 正如JF Sebastian所建议的那样,它可以工作,但它会为每台服务器的每个命令提示密码,这违背了自动化的目的。Fabric中是否有任何方法可以根据提示传递相同的值(在这