私はIntelliJ IDEAが初めてで、それを使用して簡単なMavenクイックスタートプロジェクトを実行したいと思います。
私はすべての指示に従いましたが、プロジェクトはうまく構築されました。しかし、コンパイルして実行しようとすると、Run
ボタンがアクティブになりません。
IntelliJ IDEAはメインクラスがどこにあるか分からなかったようです。
これは、プロジェクトの階層の写真です。
何が問題ですか ?そして、どうすれば修正できますか?
ありがとう!
MavenプロジェクトツールウィンドウでMavenプロジェクトを更新します(すべてのMavenプロジェクトを再インポートします)、それが役に立たない場合は、 診断に関するこの回答 を参照してください。
問題は、何らかの理由でソースルートがMavenモデルから正しく構成されておらず、.Java
ファイルは、 ソースルート ではなくプレーンディレクトリに表示されます。
これは、フォルダーの色とファイルのアイコンでわかります。
Javaプロジェクトを作成する必要があります。
ファイル->新規->プロジェクト-> Java->次->次->完了
次に、トップに移動して以下を実行します。
プロジェクトの親フォルダーを右クリック->フレームワークサポートの追加-> Mavenのクリック-> OK
これで、Mavenがプロジェクトに追加され、実行できるようになります。
このdoes n'tでプロジェクトを実行できる場合、グレーアウトされた実行ボタンの左側にある小さなドロップダウンボックスをクリックし、[構成の編集]をクリックします。
次に、+をクリックし、[アプリケーション]をクリックして、メインクラスをメインメソッドを持つクラスに設定すると、アプリケーションを実行できるようになります。
お役に立てば幸いです!
Java
ディレクトリがSource root
としてマークされていないようです。それを右クリックしてMark directory as
-> Source root
をクリックします
プロジェクトをMavenプロジェクトとしてインポートしましたか?はいの場合、関数の本体をクリックしてから、CTRL + MAJ + F10またはMAJ + F10を実行します
プロジェクトに追加する必要があります。 JettyまたはTomcat(WARにコンパイルし、この戦争でTomcatサーバーを実行します)。
Jetty mavenプラグインがある場合は、mvn jetty:run
(これをMaven実行構成に追加)
私の問題は、コンソール/端末から「mvnw」を呼び出すのと同等のものを探していたことです。
.mnvw (linux) OR mvnw (windows)
これがIntelliJのどこにあるのか知りませんでした。それは私が尋ねられた質問の一部を解釈する方法です。
解決策は私には明らかではなかったので、共有したいと思いました。
概念的には、デフォルトのMaven構成(特定のライフサイクルステージではない)を実行します。したがって、Mavenパネルでルートエントリを選択する必要があります。
次に、パネルの緑色の再生ボタンを再生できます。
または、右クリックしてコンテキストメニューからMavenビルドを実行することもできます。