@mo-xiaojiang
2018-03-11T14:10:11.000000Z
字数 1445
阅读 221
Linux
JDK
该二进制文件以 tar.gz
结尾
在目录 /usr/local/java
(如没有,可自行新建) 中,解压
cd ~/Downloads/
sudo cp -r jdk-8u161-linux-x64.tar.gz /usr/local/java
cd /usr/local/java
sudo tar xzf jdk-8u161-linux-x64.tar.gz
sudo mv jdk1.8.0_161/ jdk1.8 # 改名,便于后续操作
vi /etc/profile
JAVA_HOME=/usr/local/java/jdk1.8
PATH=$PATH:$JAVA_HOME/bin
JRE_HOME=/usr/local/java/jdk1.8/jre
PATH=$PATH:$JRE_HOME/bin
export JAVA_HOME
export JRE_HOME
export PATH
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.8/jre/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.8/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.8/jre/bin/javaws" 1
sudo update-alternatives --set java /usr/local/java/jdk1.8/jre/bin/java
sudo update-alternatives --set javac /usr/local/java/jdk1.8/bin/javac
sudo update-alternatives --set javaws /usr/local/java/jdk1.8/jre/bin/javaws
. /etc/profile
注意,/etc/profile
文件中的系统范围内的 PATH
将在重启 Ubuntu
系统后被重载
java -version