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

Android Studio不知道Java

冉昊
2023-03-14

我收到这个错误:

无法运行程序“/usr/lib/jvm/java-1.7.0-openjdk-i386/bin/java”(在目录“/home/sergiy/. ANDidStudioPreview/系统/编译-服务器”中):错误=2,没有这样的文件或目录

这发生在我删除所有JDK(开放和其他)之后。在我从官方网站安装甲骨文JDK之前的一段时间。所以,JDK的新文件夹命名为jdk1.7.0

JAVA_HOME=/usr/lib/jvm/jdk1.7.0

JDK_HOME=/usr/lib/jvm/jdk1.7.0

java version "1.7.0_21"

Java(TM) SE Runtime Environment (build 1.7.0_21-b11)

Java HotSpot(TM) Server VM (build 23.21-b01, mixed mode)

Android Studio启动没有任何错误。我认为在Android Studio中必须重命名JDK路径?但是怎么做呢?

共有2个答案

高修伟
2023-03-14

适用于Android Studio 1.5(希望是更高版本)

>

  • 转到顶部菜单文件并选择项目结构

    选择左侧的 SDK 位置选项,然后在 JDK 位置输入 JDK 的路径

  • 成浩漫
    2023-03-14

    全部完成!我在文件里找到的-

     类似资料:
    • 我应该写一个递归(!)方法来计算整数数组中给定整数的出现次数,如果偶数,则返回true,如果为奇数,则返回false。这是我到目前为止的代码: 它适用于 但它给出了 for 我不确定如何防止这种无休止的递归循环,因为我是编程新手,这是我第一次使用递归。提前致谢。

    • 在类的继承中,如果重定义某个方法,该方法会覆盖父类的同名方法,但有时,我们希望能同时实现父类的功能,这时,我们就需要调用父类的方法了,可通过使用 super 来实现,比如: class Animal(object): def __init__(self, name): self.name = name def greet(self): print '

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

    • 问题内容: 我收到此错误: 无法运行程序“ /usr/lib/jvm/java-1.7.0-openjdk-i386/bin/java”(在目录“ /home/sergiy/.AndroidStudioPreview/system/compile-server”中):error = 2,否这样的文件或目录 我删除所有JDK(打开和其他)后,就会发生这种情况。在我从官方站点安装Oracle JDK之

    • 不得不知道的golang知识点之nil golang中的nil,很多人都误以为与Java、PHP等编程语言中的null一样。但是实际上Golang的nil复杂得多了,如果不信,那我们继续往下阅读。 nil 为预声明的标示符,定义在builtin/builtin.go, // nil is a predeclared identifier representing the zero value fo

    • 本文向大家介绍你知道 标签的target属性规定在何处打开链接文档吗?相关面试题,主要包含被问及你知道 标签的target属性规定在何处打开链接文档吗?时的应答技巧和注意事项,需要的朋友参考一下 _self 自身打开,效果即跳转 _blank 新开标签页打开 _parent 父 _top 顶级 我们常用的恐怕一般只有2种,_blank,_self 另外有个细节是为什么链接是a标签,而不是b,c呢,