【发布时间】: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+)。