【问题标题】:Getting ERROR: Cannot start PyCharm No JDK found出现错误:无法启动 PyCharm 未找到 JDK
【发布时间】:2021-09-02 19:58:56
【问题描述】:

我正在尝试将 PyCharm 4.0.3(社区版)与 Red Hat 6.3 一起使用。我从 PyCharm 网站下载了 Linux 版本并将其提取到我的 Linux 机器上。当我运行 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.

然后我在~/.cshrc 中添加以下两行(我正在使用 tcsh)

setenv JAVA_HOME /tools/jre1.6.0
setenv PATH ${PATH}:${JAVA_HOME}/bin

我验证了 Java 位置是正确的,但现在当我运行 PyCharm 时,它什么也没做,我在命令提示符下重新获得了控制权。

【问题讨论】:

  • 首先,java -version 有效吗?其次,您为什么选择 EOL 版本的 Java?
  • 这里是 java -version java version "1.6.0_21" Java(TM) SE Runtime Environment (build 1.6.0_21-b06) Java HotSpot(TM) Server VM (build 17.0-b16) 的输出,混合模式)。
  • jdk1.5.0@jre1.5.0@jre1.5.0_06.off/jre1.6.0_21/jdk1.5.0_06/jre1.5.0_06/jre1.6.0@都有java/JDK版本我在我的系统上可用
  • 只要确定:这不是服务器,它有 GUI(X 显示管理器),对吧?
  • 他似乎不太可能在无头服务器上运行 pycharm,这是一个 IDE。澄清一下:你有 OpenJDK 1.6 还是 Sun Java 1.6。因为看起来后者不受支持(OpenJDK 必须是 1.7+)。

标签: java python pycharm


【解决方案1】:

要运行 PyCharm,您需要安装 Oracle Java。使用以下命令安装 Oracle Java。

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

以上命令执行成功后,就可以运行bin文件夹下的pycharm.sh文件了。

【讨论】:

  • 这个 ppa 不存在了
  • ppa 现在存在。这个解决方案对我有用(2017 年 7 月)
【解决方案2】:

我也遇到了同样的问题 为了解决这个问题 首先你需要安装java jdk 1.8

以下链接java sdk 32位版本 http://download.oracle.com/otn-pub/java/jdk/8u111-b14/jdk-8u111-linux-i586.tar.gz

对于 64 位 http://download.oracle.com/otn-pub/java/jdk/8u111-b14/jdk-8u111-linux-x64.tar.gz

【讨论】:

    猜你喜欢
    • 2012-04-09
    • 1970-01-01
    • 2017-07-19
    • 1970-01-01
    • 2023-03-19
    • 1970-01-01
    • 1970-01-01
    • 2022-01-13
    • 1970-01-01
    相关资源
    最近更新 更多