LinuxでのIntelliJ Idea、メインクラスにそのようなファイルやディレクトリはありません

アウレリアンコトゥナ:

IntelliJ IdeaをLinuxで実行しています。プロジェクトとその中にモジュールを作成し、そのモジュールにクラス(MyClass.class)があり、それをIDEから実行しようとすると、

エラー:MyClass.class(そのようなファイルまたはディレクトリはありません)

IntelliJ Ideaがモジュール内のクラスを認識しない理由を誰かが説明できますか?モジュールの設定に問題があるはずですが、わかりません。Ubuntu 11.10を使用しています

OK私はここにすべての人が見るパスとすべてを配置します:)

タイプ:echo $ PATH
結果: / usr / lib / lightdm / lightdm:/ usr / local / sbin:/ usr / local / bin:/ usr / sbin:/ usr / bin:/ sbin:/ bin:/ usr / games :/ usr / lib / jvm / java-7-openjdk-i386 / bin:/ usr / lib / jvm / java-7-openjdk-i386 / bin:/ usr / lib / jvm / java-7-openjdk-i386 /置き場

タイプ: echo $ JAVA_HOME 結果:
/ usr / lib / jvm / java-7-openjdk-i386

タイプ: ./idea.sh 結果:注:Sun JDKとOpenJDKの両方がインストールされている場合は、IDEA_JDKまたはJDK_HOME環境変数が有効なSun JDKインストールを指していることを確認してください

アレクサンダーアダモウスキー:

Arkde、私は、JDK7を使用したJaroslavのソリューションがうまく機能しなかった理由を説明できます。

たぶんあなたはさまざまな代替アイテムにJavaバージョンが混在していて、環境変数が好きJAVA_HOMEJDK_HOME指し示しているバージョンと競合しているのではないでしょうか?

たぶん、何か/usr/lib/jvm/default-javaがJDKホームとしてのシンボリックリンクを指しており、そのシンボリックリンクは意図したものとは異なるバージョンのJDKを指していますか?

すべてのJavaツールの代替をバージョン7にリセットしてみましたか?このような:

update-java-alternatives --list
# ...see what JDK's are available, choose the one that corresponds to Java 7
# and set it to be the default in alternatives:
sudo update-java-alternatives --set java-1.7.0-openjdk-amd64
# or interactively:
sudo update-alternatives --config java

システムで次のコマンドは何を出力しますか?

echo $JAVA_HOME
echo $JDK_HOME
ls -l /usr/lib/jvm/default-java
update-java-alternatives --list
update-alternatives --list java

私はまったく同じ問題を抱えていました。Ideaプロセスでstraceを実行したところ、ログにopen("SomeClass.class", O_RDONLY) = -1 ENOENT (No such file or directory)、プロジェクトの出力ディレクトリと適切なパッケージへのパスがないなど、パスが指定されていない複数の.classファイルを開こうとしているのがわかりました

したがって、私はJDK 6に沿ってJDK 7をapt-getインストールしました:

apt-get install openjdk-7-doc openjdk-7-jdk openjdk-7-jre openjdk-7-jre-headless openjdk-7-jre-lib openjdk-7-source

Ubuntu 11.10 Oneiricでは、OpenJDK 7が必要な場合、OpenJDK 6は削除できません。JDK7はJDK 6に依存しています...

だから私は:

  1. 上記で指定された代替構成の更新、
  2. /usr/lib/jvm/default-javaを指すようjava-7-openjdk-amd64シンボリックリンクを変更しました
  3. すべての環境変数を再確認しました(my JAVA_HOMEJDK_HOME両方がを指しています/usr/lib/jvm/default-java)、
  4. プロジェクトのSDKを適切に(およびプロジェクト内のすべてのモジュールに対して)再構成しました。

と出来上がり-問題は解決しました!

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

デバイスにそのようなファイルやディレクトリはありません

分類Dev

':[Errno 2] Linuxにはそのようなファイルやディレクトリはありません'

分類Dev

libwebsockets.h-そのようなファイルやディレクトリはありません、Ubuntu、arm-linux-gccクロスコンパイラ

分類Dev

リスト:そのようなファイルやディレクトリはありません

分類Dev

c ++バリアントそのようなファイルやディレクトリはありません

分類Dev

致命的なエラーそのようなファイルやディレクトリはありません

分類Dev

ネスト:ENOENT:そのようなファイルやディレクトリはありません。開く

分類Dev

Google App Engine Golangにはそのようなファイルやディレクトリはありません

分類Dev

grepenvoy.runにはそのようなファイルやディレクトリはありません

分類Dev

C ++にはそのようなディレクトリやファイルはありません[Codeblocks / Visual Studio]

分類Dev

そのようなファイルやディレクトリはありません-Magentoエラー

分類Dev

致命的なエラー:Python.h:そのようなファイルやディレクトリはありません、python-Levenshteinインストール

分類Dev

Hyperledgercomposer-cliはアンインストールできません。そのようなファイルやディレクトリはありません

分類Dev

bash:cd:<パス>:そのようなファイルやディレクトリはありません

分類Dev

Dockerrunコマンドそのようなファイルやディレクトリはありません

分類Dev

Python:errno2 googlecolabにそのようなファイルやディレクトリはありません

分類Dev

emacsに「そのようなファイルやディレクトリはありません、sml」

分類Dev

Ubuntu16.04にginacをインストールします-そのようなファイルやディレクトリはありません

分類Dev

OCICLIクライアントのインストール時に「そのようなファイルまたはディレクトリはありません」

分類Dev

`そのようなファイルやディレクトリはありません` jsbeautifyをnpmにインストールしている間

分類Dev

linux cat:そのようなファイルやディレクトリはありません

分類Dev

Bashスクリプトと/ bin / bash ^ M:不正なインタプリタ:そのようなファイルやディレクトリはありません

分類Dev

Githubアクション-実行ステップにそのようなファイルやディレクトリはありません

分類Dev

Dockerexecパイプそのようなファイルやディレクトリはありません

分類Dev

AndroidのopenFileInputには、そのようなファイルやディレクトリはありませんが、ファイルはあります

分類Dev

dockerの実行中はそのようなファイルやディレクトリはありません

分類Dev

そのようなファイルやディレクトリはありません-LocomotiveCMSWagonのアセット

分類Dev

PHPUnit、Phar、およびそのようなファイルやディレクトリはありません

分類Dev

Eclipse:ビルド後、そのようなファイルやディレクトリはありません

Related 関連記事

  1. 1

    デバイスにそのようなファイルやディレクトリはありません

  2. 2

    ':[Errno 2] Linuxにはそのようなファイルやディレクトリはありません'

  3. 3

    libwebsockets.h-そのようなファイルやディレクトリはありません、Ubuntu、arm-linux-gccクロスコンパイラ

  4. 4

    リスト:そのようなファイルやディレクトリはありません

  5. 5

    c ++バリアントそのようなファイルやディレクトリはありません

  6. 6

    致命的なエラーそのようなファイルやディレクトリはありません

  7. 7

    ネスト:ENOENT:そのようなファイルやディレクトリはありません。開く

  8. 8

    Google App Engine Golangにはそのようなファイルやディレクトリはありません

  9. 9

    grepenvoy.runにはそのようなファイルやディレクトリはありません

  10. 10

    C ++にはそのようなディレクトリやファイルはありません[Codeblocks / Visual Studio]

  11. 11

    そのようなファイルやディレクトリはありません-Magentoエラー

  12. 12

    致命的なエラー:Python.h:そのようなファイルやディレクトリはありません、python-Levenshteinインストール

  13. 13

    Hyperledgercomposer-cliはアンインストールできません。そのようなファイルやディレクトリはありません

  14. 14

    bash:cd:<パス>:そのようなファイルやディレクトリはありません

  15. 15

    Dockerrunコマンドそのようなファイルやディレクトリはありません

  16. 16

    Python:errno2 googlecolabにそのようなファイルやディレクトリはありません

  17. 17

    emacsに「そのようなファイルやディレクトリはありません、sml」

  18. 18

    Ubuntu16.04にginacをインストールします-そのようなファイルやディレクトリはありません

  19. 19

    OCICLIクライアントのインストール時に「そのようなファイルまたはディレクトリはありません」

  20. 20

    `そのようなファイルやディレクトリはありません` jsbeautifyをnpmにインストールしている間

  21. 21

    linux cat:そのようなファイルやディレクトリはありません

  22. 22

    Bashスクリプトと/ bin / bash ^ M:不正なインタプリタ:そのようなファイルやディレクトリはありません

  23. 23

    Githubアクション-実行ステップにそのようなファイルやディレクトリはありません

  24. 24

    Dockerexecパイプそのようなファイルやディレクトリはありません

  25. 25

    AndroidのopenFileInputには、そのようなファイルやディレクトリはありませんが、ファイルはあります

  26. 26

    dockerの実行中はそのようなファイルやディレクトリはありません

  27. 27

    そのようなファイルやディレクトリはありません-LocomotiveCMSWagonのアセット

  28. 28

    PHPUnit、Phar、およびそのようなファイルやディレクトリはありません

  29. 29

    Eclipse:ビルド後、そのようなファイルやディレクトリはありません

ホットタグ

アーカイブ