echo $PATH
を実行すると およびecho $JAVA_HOME
通常のユーザーとしてコマンドを実行すると、jdk
が表示されます パス変数セット。しかし、rootユーザーとして実行すると、変数はそこに設定されません。
Mavenバイナリフォルダーを/opt
にコピーしました 次に、コマンドを使用してMaven環境変数をインストールしようとしました:
export PATH=/opt/apache-maven-3.3.9/bin:$PATH
mvn -version
を実行すると 現在のターミナルではmaven変数が設定されていますが、新しいターミナルからコマンドを実行すると、mavenがインストールされていないと表示されます。
そして、mvn -version
を実行すると rootユーザーとして、現在のターミナルから、Mavenがインストールされていないことも示します。
Mavenの構成を手伝ってください。
ありがとう
承認された回答:
最後に、Java jdk環境をインストールするために行ったのと同じことを行いました。つまり、/etc/profile
にMaven変数を追加しました。 。手順は次のとおりです。-
- sudo pluma / etc / profile
-
これらのコマンドをテキストファイルの最後に追加します
export M2_HOME=/opt/apache-maven-3.3.9
export M2=$M2_HOME/bin
export PATH=$M2:$PATH
-
profile
をリロードしますsource /etc/profile
と入力します コマンドラインで -
システムを再起動します
-
M2
を確認しますecho $M2
と入力します コマンドラインで -
PATH
を確認しますecho $PATH
と入力します コマンドラインで。PATH
にmavenディレクトリがあるかどうかを確認します 可変かどうか。 maven version
を確認してくださいmvn -version
と入力します コマンドラインで