当我尝试运行 pycharm 时显示此错误:
ERROR: Cannot start PyCharm
No JDK found. Please validate either PYCHARM_JDK, JDK_HOME or JAVA_HOME environment variable points to valid JDK installation.
我在终端中输入 python,它显示我已经安装了 python 3.4,但 pycharm 无法访问它。
我怎样才能解决这个问题?
答案1
问题不在于 Python。JDK 代表 Java 开发工具包,PyCharm 需要它才能运行。
尝试通过此链接安装 Open JDK:
https://stackoverflow.com/questions/14788345/how-to-install-jdk-on-ubuntu-linux
答案2
我今天遇到了同样的问题,上面选择的答案没有帮助。这就是我解决问题的方法。
我通过 getdeb 存储库安装了 pycharm,因此我的安装文件夹位于:/usr/share/pycharm
。为了解决此问题,步骤如下:
sudo gedit
或者sudo xed
/usr/share/pycharm/bin/pycharm.sh
- 查找行:JDK=`update-alternatives --list java | grep java-8 | sed 's,jre/bin/java,,' 并将其替换为 JDK = '/usr/lib/jvm/java-8-oracle/' 或 JDK = '/usr/lib/jvm/java-8-openjdk-amd64/'(如果您使用的是 openjdk)。
- 保存并退出,然后尝试再次运行 pycharms。一切就绪。
答案3
No JDK found
意味着它无法在您的机器上找到 Java。因此请检查是否安装了 Java——如果没有,请安装它。