web-dev-qa-db-ja.com

Intellij "メインクラスを見つけられなかったか、ロードできませんでした"

私はintellijをインストールしましたが、エラーが発生し続けます:

Could not find or load main class sample.Main

同様の質問に対して多くの回答を確認しましたが、どれも機能しませんでした。私が実行しようとしているプログラム:

package com.company;

public class Main {

    public static void main(String[] args) {
        System.out.printf("hello");
    }
}

enter image description here

実行構成 enter image description here

設定 - enter image description here

enter image description here

enter image description here

「out」フォルダーは作成されません。 「...」を展開した後、intellijが使用する完全実行コマンド

"C:\ Program Files\Java\jdk1.8.0_181\bin\Java.exe" "-javaagent:E:\ Program Files\JetBrains\IntelliJ IDEA Community Edition 2018.2.1\lib\idea_rt.jar = 51072:E:\ Program Files\JetBrains\IntelliJ IDEA Community Edition 2018.2.1\bin "-Dfile.encoding = UTF-8 -classpath" C:\ Program Files\Java\jdk1.8.0_181\jre\lib\charsets.jar; C:\ Program Files\Java\jdk1.8.0_181\jre\lib\deploy.jar; C:\ Program Files\Java\jdk1.8.0_181\jre\lib\ext\access-bridge-64.jar; C:\ Program Files\Java\jdk1.8.0_181\jre\lib\ext\cldrdata.jar; C:\ Program Files\Java\jdk1.8.0_181\jre\lib\ext\dnsns.jar; C:\ Program Files\Java\jdk1.8.0_181\jre\lib\ext\jaccess.jar; C:\ Program Files\Java\jdk1.8.0_181\jre\lib\ext\jfxrt.jar; C:\ Program Files\Java\jdk1.8.0_181\jre\lib\ext\localedata.jar; C:\ Program Files\Java\jdk1.8.0_181\jre\lib\ext\nashorn jar; C:\ Program Files\Java\jdk1.8.0_181\jre\lib\ext\sunec.jar; C:\ Program Files\Java\jdk1.8.0_181\jre\lib\ext\sunjce_provider.jar; C:\Program Files\Java\jdk1.8.0_181\jre\lib\ext\sunmscapi.jar; C:\ Pro gram Files\Java\jdk1.8.0_181\jre\lib\ext\sunpkcs11.jar; C:\ Program Files\Java\jdk1.8.0_181\jre\lib\ext\zipfs.jar; C:\ Program Files\Java\jdk1.8.0_181\jre\lib\javaws.jar; C:\ Program Files\Java\jdk1.8.0_181\jre\lib\jce.jar; C:\ Program Files\Java\jdk1.8.0_181\jre\lib\jfr.jar; C:\ Program Files\Java\jdk1.8.0_181\jre\lib\jfxswt.jar; C:\ Program Files\Java\jdk1.8.0_181\jre\lib\jsse.jar; C:\Program Files\Java\jdk1.8.0_181\jre\lib\management-agent.jar; C:\ Program Files\Java\jdk1.8.0_181\jre\lib\plugin.jar; C:\ Program Files\Java\jdk1.8.0_181\jre\lib\resources.jar; C:\ Program Files\Java\jdk1.8.0_181\jre\lib\rt.jar "com.company.Main

8
Anthony J.

CrazyCoderのおかげで、問題の根本を見つけることができました。 Intellijは、「modules.xml」ファイルで間違ったimlファイルを使用しています。 modules.xmlのiml値を手動で変更し、プロジェクトを再構築すると問題が修正されました。 enter image description here

もちろん、これは単なる回避策です。すべての新しいプロジェクトで間違ったimlファイルを常に使用するため、intellijに問題があると思います。

4
Anthony J.