gpt4 book ai didi

java - Linux 上 Android Studio 的 JDK 路径

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:18:16 24 4
gpt4 key购买 nike

我正在运行 Manjaro 17.0.1

我在运行 android studio 时遇到问题。

当我运行 ./studio.sh 我有:

  • 来自 Android Studio 的图形错误消息说

未找到 JDK。请验证 STUDIO_JDK、JDK_HOME 或 JAVA_HOME 环境变量指向有效的 JDK 安装

  • 控制台错误消息

    which: no java in (/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl)
    /usr/bin/dirname: missing operand
    Try '/usr/bin/dirname --help' for more information.
    /usr/bin/dirname: missing operand
    Try '/usr/bin/dirname --help' for more information.
    Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.

-------------------------------------------- ----------------------

我有一个名为/Android 的目录,其中有 android studio 安装目录和 jdk1.8.0_151 目录。然后我将 JAVA_HOME 设置为指向 jdk 目录 (/home/myuser/android/jdk1.8.0_151)。

我尝试再次运行 android studio,现在我收到另一条错误消息

./studio.sh: line 207: /home/joub/android/jdk1.8.0_151/bin/java: cannot execute binary file: Exec format error

编辑

我无法将 jdk 目录放入/usr/java,因为我的磁盘上没有任何可用空间。这就是我创建一个新分区并将其挂载到/android 的原因,这样我就可以在该目录中同时安装 android-studio 和 JDK。

最佳答案

尝试将您的 JDK 目录放在这里

/home/myuser/android/jdk1.8.0_151

然后将你的JAVA_HOME设置为/home/myuser/android/jdk1.8.0_151

现在试试

$ which java

$ java -version

你现在应该有东西了。

然后尝试再次运行 studio.sh

关于java - Linux 上 Android Studio 的 JDK 路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47831422/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com