Intellijをインストールし、プロジェクト構造にsdkパスを追加しましたが、実行しようとすると次のようになります:
Error: Cannot run program "/home/$USER/Java/jdk1.8.0_121/bin/Java"
(in directory"/home/$USER/.intelliJIdea2016.3/system/compile-server"):
error=2, No such file or directory
両方のファイル(/home/$USER/Java/jdk1.8.0_121/bin/Javaおよび/home/$USER/.intelliJIdea2016.3/system/compile-server)が存在します。
Ubuntu 16.10を使用しています
ここからの答え 2ビットプログラムファイルフォルダーから64ビット1にコンパイルするときにIntelliJ 13のjdkパスを変更する 私のために働いた
メニューから:File
-> Project Structure...
。
左側の[プラットフォーム設定]の下に[SDK]があります。クリックします。ここで新しいJDKを追加できます。
常に同じウィンドウの[プロジェクト設定]の下で[プロジェクト]を選択します。追加したJDKを選択するオプションがあります。
JDKパスが正しいことを確認してください。私の場合、それは何とかJDKバージョンを更新しましたが、気づかなかったので、赤い下線がたくさんあります。正しいパスでJDKを編集した後、世界は緑になりました。
私の場合、IntelliJはアンインストールしたバージョンのJDKフォルダーを指していました。何らかの理由で、アンインストーラーがJava/jdk *フォルダーを削除しなかったため、構成画面にエラーが表示されませんでしたファイル->プロジェクト構造-> SDK
アンインストールされたJDKフォルダーを指していたことが判明した後、UberHansが投稿した回答のおかげでこの構成の調整に進みました