「之岙」

「之岙」

Mavenパッケージングの問題

エラーの概要#

この環境にはコンパイラが提供されていません。おそらく、JRE ではなく JDK で実行している可能性がありますか?

エラーのトラブルシューティング#

ターミナルで実行

mvn -v

出力の Java バージョンとランタイムを重点的に確認し、プロジェクトで使用している Java バージョンと一致しているかどうかを確認します。
一致していない場合、環境変数の問題である可能性があります。次の手順に進んでください。

環境変数の確認#

ターミナルで実行

java -version
javac -version

上記の mvn -v はシステムレベルの Java 環境変数に従っているため、これらのコマンドはプロジェクトと一致しません。

環境変数の更新#

私は Windows で問題に遭遇しました。以下は Windows システムの解決方法です。
Windows:Control Panel->System and Security->System->Advanced system settings->Environment Variables
ここでユーザー変数とシステム変数が表示されます。私は両方を変更しました
Path を選択して編集し、新規作成して、対応する JDK の bin パスを貼り付けて、一番上に移動します。
システム変数とユーザー変数の操作は同じです。
問題を解決するために最も重要なのは、jdk の bin パスを一番上に移動することです。他の環境変数にも java が含まれている場合、java_home が上書きされるため、一番上に移動することで問題が解決されます。

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。