树莓派安装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,可以看我的另一篇博客)

 

posted @ 2020-09-22 21:20  Yu_tiann  阅读(1220)  评论(0编辑  收藏  举报