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変数を追加しました。手順は次のとおりです。
これらのコマンドをテキストファイルの最後に追加します
export M2_HOME=/opt/Apache-maven-3.3.9
export M2=$M2_HOME/bin
export PATH=$M2:$PATH
コマンドラインにsource /etc/profile
と入力して、profile
をリロードします
システムを再起動します
コマンドラインにM2
と入力して、echo $M2
を確認します
echo $PATH
と入力して、PATH
を確認します。 PATH
変数にmavenディレクトリがあるかどうかを確認します。maven version
と入力して、mvn -version
を確認します