Deepin/Ubuntu 配置 JDK:Deppin/Ubuntu 系统自带的 open-jdk 功能不足,所以要自行安装jdk,这里安装jdk和centos有所不同,特将步骤整理如下。
思路
新建文件夹
-> 解压
-> 设置环境变量
-> 测试环境变量
下载
安装
JDK7
sudo mkdir /usr/local/lib/
sudo tar zxvf jdk-7u67-linux-x64.tar.gz -C /usr/local/lib/
设置环境变量
sudo vim /etc/profile
加入环境变量内容
#set java environment
export JAVA_HOME=/usr/local/lib/jdk1.7.0_67
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
设置默认的JDK
sudo update-alternatives --install /usr/bin/java java /usr/local/lib/jdk1.7.0_67/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/local/lib/jdk1.7.0_67/bin/javac 300
测试
root@ubuntu:/home/ubuntu/Public# java -version
java version "1.7.0_67"
Java(TM) SE Runtime Environment (build 1.7.0_67-b01)
Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode)
JDK8
解压jdk安装包
tar -zvxf jdk-8u181-linux-x64.tar.gz -C /usr/local/lib/
环境变量配置,修改配置文件:
vim /etc/profile
文件末尾最加:
export JAVA_HOME=/usr/local/lib/jdk1.8.0_181
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=$PATH:${JAVA_HOME}/bin:${JRE_HOME}/bin
使配置文件生效:
source /etc/profile
通常centos
系统到这里就已经算是配置成功了,但是deepin
和ubantu
系统还需要继续配置默认JDK,创建新的JDK版本
在深度终端中使用update-alternatives
命令创建新的系统命令链接:
sudo update-alternatives --install /usr/bin/javac javac /usr/local/lib/jdk1.8.0_181/bin/javac 1171
sudo update-alternatives --install /usr/bin/java java /usr/local/lib/jdk1.8.0_181/bin/java 1171
sudo update-alternatives --install /usr/bin/jar jar /usr/local/lib/jdk1.8.0_181/bin/jar 1171
sudo update-alternatives --install /usr/bin/javah javah /usr/local/lib/jdk1.8.0_181/bin/javah 1171
sudo update-alternatives --install /usr/bin/javap javap /usr/local/lib/jdk1.8.0_181/bin/javap 1171
update-alternatives
是ubuntu
系统中专门维护系统命令链接符的工具,后面的1171
是用来指定当前链接的优先级,最高的优先级将自动被设置为默认版本。
可以用下面的命令查看JAVA的版本和优先级:
update-alternatives --display java
选择JAVA版本
update-alternatives --config java
输出
There is only one alternative in link group java (providing /usr/bin/java): /usr/local/lib/jdk1.8.0_181/bin/java
Nothing to configure.
查看JAVA 版本:
# java -version
Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=gasp
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)
最近更新
最新评论
加载中...