1. 程式人生 > >【環境搭建】Linux 安裝 Java

【環境搭建】Linux 安裝 Java

以 JDK 1.8.0_152 為例

下載地址

http://www.oracle.com/technetwork/java/javase/downloads/index.html


解壓縮並移動到指定目錄

解壓縮

tar -zxvf jdk-8u152-linux-x64.tar.gz

建立目錄

mkdir /usr/local/java

移動安裝包

mv jdk1.8.0_152/ /usr/local/java/


配置環境變數

配置系統環境變數

vi /etc/environment

新增如下語句

export JAVA_HOME=/usr/local/java/jdk1.8.0_152
export JRE_HOME=/usr/local/java/jdk1.8.0_152/jre
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

配置使用者環境變數

vi /etc/profile

新增如下語句

if [ "$PS1" ]; then
  if [ "$BASH" ] && [ "$BASH" != "/bin/sh" ]; then
    # The file bash.bashrc already sets the default PS1.
    # PS1='\h:\w\$ '
    if [ -f /etc/bash.bashrc ]; then
      . /etc/bash.bashrc
    fi
  else
    if [ "`id -u`" -eq 0 ]; then
      PS1='# '
    else
      PS1='$ '
    fi
  fi
fi

export JAVA_HOME=/usr/local/java/jdk1.8.0_152
export JRE_HOME=/usr/local/java/jdk1.8.0_152/jre
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin

if [ -d /etc/profile.d ]; then
  for i in /etc/profile.d/*.sh; do
    if [ -r $i ]; then
      . $i
    fi
  done
  unset i
fi

使使用者環境變數生效

source /etc/profile


測試是否安裝成功

[email protected]:/usr/local/java# java -version
java version “1.8.0_152”
Java™ SE Runtime Environment (build 1.8.0_152-b16)
Java HotSpot™ 64-Bit Server VM (build 25.152-b16, mixed mode)

為其他使用者更新環境變數

su yuu
source /etc/profile