Intellij Idea “选定目录不是JDK的有效主目录”- jdk-10.0.1

epggiuax  于 2023-03-17  发布在  其他
关注(0)|答案(1)|浏览(434)

我试图在我的IntelliJ IDEA中设置jdk-10.0.1。jdk安装在C:\Program Files\Java\jdk-10.0.1,当我选择此路径时,我得到“所选目录不是JDK的有效主目录”。

lsmepo6l

lsmepo6l1#

如果你在ubuntu,我找到了解决这个问题的方法。如果你在MAC,也是一样的。问题是首先你必须安装jre和jdk。
我的/usr/lib/jvm中有它
然后,在那之后,你必须把变量$JAVA_HOME放在你的$PATH中,在最后的~/.bashrc文件中.但是我发现在添加了我的jre和我的jdk之后,我的IDE没有检测到我的jdk.所以我在我的IDE中解决这个问题的方法是:
在命令行中:

nano ~/.bashrc
export JAVA_HOME='/usr/lib/jvm/<your-path>'
export PATH=$PATH:$JAVA_HOME/bin
source ~/.bashrc

如果未检测到问题且一切正常,则执行

java --version

如果检测到,下一步,转到其他步骤:
=〉打开您的IDE.在这一步中,如果您的IDE无法识别java版本或SDK(就像我的情况一样),请执行以下操作

javac --version

这就是我解决问题的地方,因为看起来我没有javac,所以我用以下代码解决了它:

sudo apt install openjdk-<version>-jdk-headless

=〉然后打开你的IDE并选择你刚安装的SDK。就像IDE不能识别de previus jdks。

相关问题