CentOSのは、Javaのインストールパスを表示し、環境変数を設定します

インストールパス

[hadoop@192 /]$ which java
/bin/java
[hadoop@192 /]$ ls -lrt /bin/java
lrwxrwxrwx. 1 root root 22 4月  17 06:25 /bin/java -> /etc/alternatives/java
[hadoop@192 /]$ ls -lrt /etc/alternatives/java
lrwxrwxrwx. 1 root root 72 4月  17 06:25 /etc/alternatives/java -> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64/jre/bin/java
[hadoop@192 /]$ 

rpm -ql java-1.7.0-openjdk-devel | grep '/bin/javac'


環境変数を設定します(グローバル)

配置JAVA_HOME

  1. 設定ファイルの環境変数を開きます
vi /etc/profile.d/java.sh
  1. 次の設定を追加します。
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.181-3.b13.el7_5.x86_64
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

:Wqとは、保存して終了。

  1. 有効にする設定をしてみましょう
source   /etc/profile.d/java.sh
  1. テスト構成
echo $JAVA_HOME

ここに画像を挿入説明



補足:/ etc / profileをとの違いを/etc/profile.d

  1. どちらも、環境変数を設定しています
  2. /etc/profile.d/よりは/ etc / profileの良いメンテナンス、シェルスクリプトに対応したものを変数の下/etc/profile.d/削除したくないファイルを変更するには/ etc / profileの必要性好きではない
    JDKに下回りますインストールのケーススタディ

VI /etc/profile.d/java.shの新しいjava.shで次のように入力します。

#set java environment
 
JAVA_HOME=/var/mysoft/jdk1.7.0_80
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME PATH

保存して終了した後、java.shに権限を割り当てます。chmod 755 /etc/profile.d/java.sh

エコー$ JAVA_HOME

公開された501元の記事 ウォンの賞賛112 ・は 20000 +を見て

おすすめ

転載: blog.csdn.net/LawssssCat/article/details/104870849