私は、JDKパスを設定しようとしているとのIntelliJは、このエラーを与えます:
The selected directory is not a valid home for JDK
しかし、私はJavaコンパイラを使用することができますので、それは絶対に有効であることを確信しています。
javac Main.java
正しくファイルをコンパイルします。
私は必ず、以下のコマンドは、私にそのパスを与えるので、パスも正しいことをしています。
/usr/libexec/java_home
以下のパスを出力します。
/Library/Java/JavaVirtualMachines/jdk-10.0.1.jdk/Contents/Home
私はIntelliJの上でこのパスを選択すると、エラーが表示されます。私は、JDKを再インストールしても、選択しようとした/Library/Java/JavaVirtualMachines/jdk-10.0.1.jdk/Contents/Home/bin/
が、それらのどれも働きました。
私は他の回答に提供するソリューションのすべてを試してみましたので、この質問が重複している考慮しないでください。
IntelliJのコミュニティ版の最新バージョンについては、ここでは、彼らのリリースノートを確認してください。https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+2018.1+181.5540.7+Release+Notes
JDKのバージョンは8である 『:「手動でJShellに受け入れられていないJDK 10を提供する』バグがありますようです
それが役に立てば幸い。
ありがとうございました。