樹莓派安裝Clion 報錯缺少JDK


環境:

  樹莓派4B + Raspberry Pi OS(64位)

報錯信息:

  類似:No JDK found. Please validate either CL_JDK, JDK_HOME or JAVA_HOME env

解決:

  系統中沒有安裝JDK,這個64版本的系統原生可能沒有帶JDK。

  網上很多教程就是在樹莓派上安裝JDK8,但是我實測JDK8的32位版本和64版本都無法運行Clion。(有說法提到樹莓派目前不兼容64版本的JDK,所以也試了一下32位版本的JDK)

  1、可以執行以下命令查看系統中是否有安裝好的JDK:

    java -version

  如果有安裝好的jdk,這里將顯示對應的版本號

  2、JDK8無法運行Clion,故嘗試JDK11,可以直接執行以下命令進行安裝:

    sudo apt-get install openjdk-11-jdk

  使用這種方式安裝,無需像網上很多安裝JDK8的教程一樣,修改/etc/profile文件

  3、安裝后執行以下命令,查看JDK版本

    java -version

  輸出如下信息:

    openjdk version "11.0.8" 2020-07-14
    OpenJDK Runtime Environment (build 11.0.8+10-post-Debian-1deb10u1)
    OpenJDK 64-Bit Server VM (build 11.0.8+10-post-Debian-1deb10u1, mixed mode)

  如果這里不是11開頭的版本,可能你的系統中還有其他版本的JDK,應該想辦法卸載其他版本的JDK

  可以執行以下命令,尋找當前JDK的安裝位置:

    which java

  然后刪除掉那個多余的版本,然后系統應該就可以自動找到JDK11了。

  4、在終端運行clion.sh,即可打開clion

  (如果需要破解clion,可以看我的另一篇博客)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM