Eclipse IDE - この環境ではコンパイラは提供されていません. おそらくあなたはJDKではなくJREで実行していますか?

MavenはEclipse IDEでプロジェクトをコンパイルしますが、次のエラーメッセージが表示されます。

$ mvn clean compile
[ERROR]COMPILATION ERROR : [INFO]-------------------------------------------------------------[ERROR]No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?[INFO]1 error[INFO]-------------------------------------------------------------[INFO]------------------------------------------------------------------------[INFO]BUILD FAILURE[INFO]------------------------------------------------------------------------[INFO]Total time: 0.859 s[INFO]Finished at: 2018-10-03T15:56:43+08:00[INFO]------------------------------------------------------------------------

P.S Maven 3.5.3およびEclipse SimRel 2018-09 でテスト済み

デフォルトでは、EclipseはJREを自動的に設定しました。

image、width = 744、height = 555

解決策

MavenはプロジェクトをコンパイルするためにJDKが必要です。 JDKがインストールされていることを確認し、インストールされているJREとしてEclipse IDEに追加してください。

{空} 1。 Windows - >設定 - > Java - >インストールされたJRE - >追加…​を選択し、JDKフォルダを選択します。

image、width = 526、height = 529

{空} 2。新しいJDKをJREとして追加してチェックします。

image、width = 744、height = 555

完了しました。再コンパイルし直してください。

参考文献

Eclipse IDE内で - チュートリアル]