本文主要是介绍Deepin20卸载openJDK11,安装JDK8,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Deepin20卸载openJDK11
前言:
Deepin系统中默认安装了openJDK,在v20的版本中,使用的是openJDK11.0,但是这个版本与传统的JDK有所不同,有些组件已经被移除,如swing中的某些组件等;在开发中我们一般使用官方的JDK进行学习与开发,接下来,我们就来卸载openJDK,安装官方JDK!
1,查看系统Java的版本号
java -version
openjdk version "11.0.9" 2020-10-20
OpenJDK Runtime Environment (build 11.0.9+11-post-Uos-1deb10u1)
OpenJDK 64-Bit Server VM (build 11.0.9+11-post-Uos-1deb10u1, mixed mode, sharing)
2,查看openJDK的安装列表
dpkg -l | grep openjdk
ii openjdk-11-jdk-headless:amd64 11.0.9+11-1~deb10u1 amd64 OpenJDK Development Kit (JDK) (headless)
ii openjdk-11-jre-headless:amd64 11.0.9+11-1~deb10u1 amd64 OpenJDK Java runtime, using Hotspot JIT (headless)
ii openjdk-8-jre-headless:amd64 8u212-b01-1~deb9u1 amd64 OpenJDK Java runtime, using Hotspot JIT (headless)
3,卸载所有的openJDK
sudo apt-get remove openjdk*
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
注意,根据Glob 'openjdk*' 选中了 'openjdk-9-jre-headless'
...升级了 0 个软件包,新安装了 0 个软件包,要卸载 5 个软件包,有 0 个软件包未被升级。
解压缩后将会空出 800 MB 的空间。
您希望继续执行吗? [Y/n] y
(正在读取数据库 ... 系统当前共安装有 229279 个文件和目录。)
正在卸载 org.jkiss.dbeaver-ee (7.1.0) ...
正在卸载 openjdk-11-jdk-headless:amd64 (11.0.9+11-1~deb10u1) ...
正在卸载 openjdk-8-jre-headless:amd64 (8u212-b01-1~deb9u1) ...
...updates of cacerts keystore disabled.
done.
正在处理用于 bamfdaemon (0.5.4.1-1+eagle) 的触发器 ...
Rebuilding /usr/share/applications/bamf-2.index...
4,安装官方JDK8
(1) 准备好JDK的安装包,如果没有,先下载 点击下载JDK8
(2) 解压tar.gz包,将解压后的文件放到一个没有中文和空格的目录
(3) 配置全局环境变量
-
获取JDK解压目录的绝对路径,在解压目录中,打开终端,使用
pwd
查看 -
-
编辑/etc/profile文件
-
切换到管理员身份
sudo su
,输入登录密码 -
vi /etc/profile
-
在文件的末尾添加如下内容,注意:需要将JAVA_HOME改为你自己的JDK解压位置
# JAVA_HOME
export JAVA_HOME=/home/steven/Code/ENV/jdk1.8.0_144
export PATH=$PATH:$JAVA_HOME/bin
- 刷新配置文件 ,使其生效
source /etc/profile
- 再次查看Java 版本
java -version
java -version
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)
这篇关于Deepin20卸载openJDK11,安装JDK8的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!