簡體   English   中英

Linux上Android Studio的JDK路徑

[英]JDK path for Android Studio on Linux

我正在運行Manjaro 17.0.1

我在運行android studio時遇到問題。

當我運行./studio.sh時,我有:

  • 來自Android Studio的圖形錯誤消息說

找不到JDK。 請驗證STUDIO_JDK,JDK_HOME或JAVA_HOME環境變量是否指向有效的JDK安裝

  • 控制台錯誤消息

    其中:(/ usr / local / sbin:/ usr / local / bin:/ usr / bin:/ usr / bin / site_perl:/ usr / bin / vendor_perl:/ usr / bin / core_perl)中沒有Java
    / usr / bin / dirname:缺少操作數
    嘗試使用'/ usr / bin / dirname --help'了解更多信息。
    / usr / bin / dirname:缺少操作數
    嘗試使用'/ usr / bin / dirname --help'了解更多信息。
    Gtk消息: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:無法執行二進制文件:Exec格式錯誤

編輯

我無法將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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM