web-dev-qa-db-ja.com

Intellij error = 2そのようなファイルまたはディレクトリはありません

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を使用しています

15
A.Jac

ここからの答え 2ビットプログラムファイルフォルダーから64ビット1にコンパイルするときにIntelliJ 13のjdkパスを変更する 私のために働いた

メニューから:File-> Project Structure...

左側の[プラットフォーム設定]の下に[SDK]があります。クリックします。ここで新しいJDKを追加できます。

常に同じウィンドウの[プロジェクト設定]の下で[プロジェクト]を選択します。追加したJDKを選択するオプションがあります。

15
UberHans

JDKパスが正しいことを確認してください。私の場合、それは何とかJDKバージョンを更新しましたが、気づかなかったので、赤い下線がたくさんあります。正しいパスでJDKを編集した後、世界は緑になりました。

0
Yao Li

私の場合、IntelliJはアンインストールしたバージョンのJDKフォルダーを指していました。何らかの理由で、アンインストーラーがJava/jdk *フォルダーを削除しなかったため、構成画面にエラーが表示されませんでしたファイル->プロジェクト構造-> SDK

アンインストールされたJDKフォルダーを指していたことが判明した後、UberHansが投稿した回答のおかげでこの構成の調整に進みました

0
Luis Solano