Linux上Android Studio的JDK路径

时间:2017-12-15 11:27:17

标签: java linux android-studio java-8 archlinux

我正在运行Manjaro 17.0.1

运行 android studio 时遇到问题。

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

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

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

  • 控制台错误消息

      

    其中:没有java(/ usr / local / sbin:/ usr / local / bin:/ usr / bin:/ usr / bin / site_perl:/ usr / bin / vendor_perl:/ usr / bin / core_perl)<登记/>       / usr / bin / dirname:缺少操作数
          有关详细信息,请尝试使用'/ usr / bin / dirname --help'       / usr / bin / dirname:缺少操作数
          有关详细信息,请尝试使用'/ usr / bin / dirname --help'       Gtk-Message:GtkDialog映射没有临时父代。这是不鼓励的。

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

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

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

  

./ studio.sh:207行:/home/joub/android/jdk1.8.0_151/bin/java:无法执行二进制文件:执行格式错误

修改

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

1 个答案:

答案 0 :(得分:0)

尝试将JDK目录放在此处

  

/home/myuser/android/jdk1.8.0_151

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

现在尝试

$ which java

$ java -version

你现在应该有所收获。

再次尝试运行studio.sh