1. ホーム
  2. java

[解決済み] IntelliJでクラスをメインクラスとして選択できない

2022-05-16 12:45:16

質問

私はIntelliJのJavaプロジェクトを持っており、そこにネストされたフォルダ階層にあるファイルの束を追加したところです。これらのファイルの多くはテストであり、mainメソッドを含むので、私はそれらを実行することができるはずです。しかし、これを行う方法を見つけ出すことができません。

私はIntelliJの新人で、以前はファイルがプロジェクト階層で シンボル に対応するシンボルでプロジェクト階層に表示されましたが、このシナリオでは、ソース ルートの外にある Java クラスに対応するシンボルで表示されました。

では、これらのファイルをどのようにコンパイルして実行すればよいのでしょうか。

どのように解決するのですか?

あなたがリンクしたドキュメントは、実際には"ソースルートの外にあるJavaクラス."に関連付けられたリンクに答えを持っています。 ソース ルートとテスト ルートを設定すれば、うまくいくはずです。

https://www.jetbrains.com/idea/webhelp/configuring-content-roots.html

これらはテストであると述べているので、おそらく Source Root ではなく Test Source Root としてマークされたものを使用すべきです。