Deepin (Linux安装 jdk8,包含java 和 javac)命令

10 篇文章 0 订阅
1 篇文章 0 订阅

Deepin (Linux安装 jdk8,包含java 和 javac)命令

  • sudo apt-get install openjdk-8-jdk
(base) wdh@wdh:~/PycharmProjects/tanchishe$ sudo apt-get install openjdk-8-jdk
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
将会同时安装下列软件:
  ca-certificates-java fonts-dejavu-extra java-common libatk-wrapper-java libatk-wrapper-java-jni libgif7 openjdk-8-jdk-headless openjdk-8-jre openjdk-8-jre-headless
建议安装:
  default-jre openjdk-8-demo openjdk-8-source visualvm icedtea-8-plugin libnss-mdns fonts-ipafont-gothic fonts-ipafont-mincho fonts-wqy-microhei fonts-wqy-zenhei fonts-indic
下列【新】软件包将被安装:
  ca-certificates-java fonts-dejavu-extra java-common libatk-wrapper-java libatk-wrapper-java-jni libgif7 openjdk-8-jdk openjdk-8-jdk-headless openjdk-8-jre openjdk-8-jre-headless
升级了 0 个软件包,新安装了 10 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
需要下载 38.1 MB 的归档。
解压缩后会消耗 148 MB 的额外空间。
您希望继续执行吗? [Y/n] y
获取:1 http://packages.deepin.com/deepin lion/main amd64 java-common all 0.58 [13.5 kB]
获取:2 http://packages.deepin.com/deepin lion/main amd64 openjdk-8-jre-headless amd64 8u181-b13-2~deb9u1 [27.2 MB]
获取:3 http://packages.deepin.com/deepin lion/main amd64 ca-certificates-java all 20170531+nmu1 [14.7 kB]                                                                                                                              
获取:4 http://packages.deepin.com/deepin lion/main amd64 fonts-dejavu-extra all 2.37-1 [1,982 kB]                                                                                                                                      
获取:5 http://packages.deepin.com/deepin lion/main amd64 libatk-wrapper-java all 0.33.3-13+deb9u1 [44.1 kB]                                                                                                                            
获取:6 http://packages.deepin.com/deepin lion/main amd64 libatk-wrapper-java-jni amd64 0.33.3-13+deb9u1 [37.5 kB]                                                                                                                      
获取:7 http://packages.deepin.com/deepin lion/main amd64 libgif7 amd64 5.1.4-0.4 [43.1 kB]                                                                                                                                             
获取:8 http://packages.deepin.com/deepin lion/main amd64 openjdk-8-jre amd64 8u181-b13-2~deb9u1 [69.5 kB]                                                                                                                              
获取:9 http://packages.deepin.com/deepin lion/main amd64 openjdk-8-jdk-headless amd64 8u181-b13-2~deb9u1 [8,239 kB]                                                                                                                    
获取:10 http://packages.deepin.com/deepin lion/main amd64 openjdk-8-jdk amd64 8u181-b13-2~deb9u1 [460 kB]                                                                                                                              
已下载 38.1 MB,耗时 22秒 (1,656 kB/s)                                                                                                                                                                                                 
debconf: 无法初始化前端界面:Dialog
debconf: (对话框界面要求屏幕画面必须为至少 13 行高及 31 列宽.)
debconf: 返回前端界面:Readline
正在选中未选择的软件包 java-common。
(正在读取数据库 ... 系统当前共安装有 230506 个文件和目录。)
正准备解包 .../0-java-common_0.58_all.deb  ...
正在解包 java-common (0.58) ...
正在选中未选择的软件包 openjdk-8-jre-headless:amd64。
正准备解包 .../1-openjdk-8-jre-headless_8u181-b13-2~deb9u1_amd64.deb  ...
正在解包 openjdk-8-jre-headless:amd64 (8u181-b13-2~deb9u1) ...
正在选中未选择的软件包 ca-certificates-java。
正准备解包 .../2-ca-certificates-java_20170531+nmu1_all.deb  ...
正在解包 ca-certificates-java (20170531+nmu1) ...
正在选中未选择的软件包 fonts-dejavu-extra。
正准备解包 .../3-fonts-dejavu-extra_2.37-1_all.deb  ...
正在解包 fonts-dejavu-extra (2.37-1) ...
正在选中未选择的软件包 libatk-wrapper-java。
正准备解包 .../4-libatk-wrapper-java_0.33.3-13+deb9u1_all.deb  ...
正在解包 libatk-wrapper-java (0.33.3-13+deb9u1) ...
正在选中未选择的软件包 libatk-wrapper-java-jni:amd64。
正准备解包 .../5-libatk-wrapper-java-jni_0.33.3-13+deb9u1_amd64.deb  ...
正在解包 libatk-wrapper-java-jni:amd64 (0.33.3-13+deb9u1) ...
正在选中未选择的软件包 libgif7:amd64。
正准备解包 .../6-libgif7_5.1.4-0.4_amd64.deb  ...
正在解包 libgif7:amd64 (5.1.4-0.4) ...
正在选中未选择的软件包 openjdk-8-jre:amd64。
正准备解包 .../7-openjdk-8-jre_8u181-b13-2~deb9u1_amd64.deb  ...
正在解包 openjdk-8-jre:amd64 (8u181-b13-2~deb9u1) ...
正在选中未选择的软件包 openjdk-8-jdk-headless:amd64。
正准备解包 .../8-openjdk-8-jdk-headless_8u181-b13-2~deb9u1_amd64.deb  ...
正在解包 openjdk-8-jdk-headless:amd64 (8u181-b13-2~deb9u1) ...
正在选中未选择的软件包 openjdk-8-jdk:amd64。
正准备解包 .../9-openjdk-8-jdk_8u181-b13-2~deb9u1_amd64.deb  ...
正在解包 openjdk-8-jdk:amd64 (8u181-b13-2~deb9u1) ...
正在处理用于 dde-daemon (3.28.0+c1-1+comsta) 的触发器 ...
正在处理用于 lastore-daemon (0.14.6-1+comsta) 的触发器 ...
正在处理用于 mime-support (3.60) 的触发器 ...
正在处理用于 desktop-file-utils (0.23-1) 的触发器 ...
正在设置 java-common (0.58) ...
正在设置 libgif7:amd64 (5.1.4-0.4) ...
正在处理用于 bamfdaemon (0.5.3-2) 的触发器 ...
Rebuilding /usr/share/applications/bamf-2.index...
正在处理用于 libc-bin (2.24-11+deb9u3) 的触发器 ...
正在处理用于 man-db (2.7.6.1-2) 的触发器 ...
正在设置 fonts-dejavu-extra (2.37-1) ...
正在处理用于 ca-certificates (20161130+nmu1+deb9u1) 的触发器 ...
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...

done.
done.
正在设置 libatk-wrapper-java (0.33.3-13+deb9u1) ...
正在处理用于 hicolor-icon-theme (0.15-1) 的触发器 ...
正在处理用于 fontconfig (2.11.0-6.7+b1) 的触发器 ...
正在设置 libatk-wrapper-java-jni:amd64 (0.33.3-13+deb9u1) ...
正在设置 openjdk-8-jre-headless:amd64 (8u181-b13-2~deb9u1) ...
update-alternatives: 使用 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/rmid 来在自动模式中提供 /usr/bin/rmid (rmid)
update-alternatives: 使用 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 来在自动模式中提供 /usr/bin/java (java)
update-alternatives: 使用 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/keytool 来在自动模式中提供 /usr/bin/keytool (keytool)
update-alternatives: 使用 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/jjs 来在自动模式中提供 /usr/bin/jjs (jjs)
update-alternatives: 使用 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/pack200 来在自动模式中提供 /usr/bin/pack200 (pack200)
update-alternatives: 使用 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/rmiregistry 来在自动模式中提供 /usr/bin/rmiregistry (rmiregistry)
update-alternatives: 使用 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/unpack200 来在自动模式中提供 /usr/bin/unpack200 (unpack200)
update-alternatives: 使用 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/orbd 来在自动模式中提供 /usr/bin/orbd (orbd)
update-alternatives: 使用 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/servertool 来在自动模式中提供 /usr/bin/servertool (servertool)
update-alternatives: 使用 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/tnameserv 来在自动模式中提供 /usr/bin/tnameserv (tnameserv)
update-alternatives: 使用 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/jexec 来在自动模式中提供 /usr/bin/jexec (jexec)
正在设置 ca-certificates-java (20170531+nmu1) ...
正在设置 openjdk-8-jdk-headless:amd64 (8u181-b13-2~deb9u1) ...
update-alternatives: 使用 /usr/lib/jvm/java-8-openjdk-amd64/bin/idlj 来在自动模式中提供 /usr/bin/idlj (idlj)
update-alternatives: 使用 /usr/lib/jvm/java-8-openjdk-amd64/bin/jdeps 来在自动模式中提供 /usr/bin/jdeps (jdeps)
update-alternatives: 使用 /usr/lib/jvm/java-8-openjdk-amd64/bin/wsimport 来在自动模式中提供 /usr/bin/wsimport (wsimport)
update-alternatives: 使用 /usr/lib/jvm/java-8-openjdk-amd64/bin/rmic 来在自动模式中提供 /usr/bin/rmic (rmic)
update-alternatives: 使用 /usr/lib/jvm/java-8-openjdk-amd64/bin/jinfo 来在自动模式中提供 /usr/bin/jinfo (jinfo)
update-alternatives: 使用 /usr/lib/jvm/java-8-openjdk-amd64/bin/jsadebugd 来在自动模式中提供 /usr/bin/jsadebugd (jsadebugd)
update-alternatives: 使用 /usr/lib/jvm/java-8-openjdk-amd64/bin/native2ascii 来在自动模式中提供 /usr/bin/native2ascii (native2ascii)
update-alternatives: 使用 /usr/lib/jvm/java-8-openjdk-amd64/bin/jstat 来在自动模式中提供 /usr/bin/jstat (jstat)
update-alternatives: 使用 /usr/lib/jvm/java-8-openjdk-amd64/bin/javac 来在自动模式中提供 /usr/bin/javac (javac)
update-alternatives: 使用 /usr/lib/jvm/java-8-openjdk-amd64/bin/javah 来在自动模式中提供 /usr/bin/javah (javah)
update-alternatives: 使用 /usr/lib/jvm/java-8-openjdk-amd64/bin/jstack 来在自动模式中提供 /usr/bin/jstack (jstack)
update-alternatives: 使用 /usr/lib/jvm/java-8-openjdk-amd64/bin/jrunscript 来在自动模式中提供 /usr/bin/jrunscript (jrunscript)
update-alternatives: 使用 /usr/lib/jvm/java-8-openjdk-amd64/bin/javadoc 来在自动模式中提供 /usr/bin/javadoc (javadoc)
update-alternatives: 使用 /usr/lib/jvm/java-8-openjdk-amd64/bin/javap 来在自动模式中提供 /usr/bin/javap (javap)
update-alternatives: 使用 /usr/lib/jvm/java-8-openjdk-amd64/bin/jar 来在自动模式中提供 /usr/bin/jar (jar)
update-alternatives: 使用 /usr/lib/jvm/java-8-openjdk-amd64/bin/extcheck 来在自动模式中提供 /usr/bin/extcheck (extcheck)
update-alternatives: 使用 /usr/lib/jvm/java-8-openjdk-amd64/bin/schemagen 来在自动模式中提供 /usr/bin/schemagen (schemagen)
update-alternatives: 使用 /usr/lib/jvm/java-8-openjdk-amd64/bin/jps 来在自动模式中提供 /usr/bin/jps (jps)
update-alternatives: 使用 /usr/lib/jvm/java-8-openjdk-amd64/bin/xjc 来在自动模式中提供 /usr/bin/xjc (xjc)
update-alternatives: 使用 /usr/lib/jvm/java-8-openjdk-amd64/bin/jarsigner 来在自动模式中提供 /usr/bin/jarsigner (jarsigner)
update-alternatives: 使用 /usr/lib/jvm/java-8-openjdk-amd64/bin/jmap 来在自动模式中提供 /usr/bin/jmap (jmap)
update-alternatives: 使用 /usr/lib/jvm/java-8-openjdk-amd64/bin/jstatd 来在自动模式中提供 /usr/bin/jstatd (jstatd)
update-alternatives: 使用 /usr/lib/jvm/java-8-openjdk-amd64/bin/jhat 来在自动模式中提供 /usr/bin/jhat (jhat)
update-alternatives: 使用 /usr/lib/jvm/java-8-openjdk-amd64/bin/jdb 来在自动模式中提供 /usr/bin/jdb (jdb)
update-alternatives: 使用 /usr/lib/jvm/java-8-openjdk-amd64/bin/serialver 来在自动模式中提供 /usr/bin/serialver (serialver)
update-alternatives: 使用 /usr/lib/jvm/java-8-openjdk-amd64/bin/wsgen 来在自动模式中提供 /usr/bin/wsgen (wsgen)
update-alternatives: 使用 /usr/lib/jvm/java-8-openjdk-amd64/bin/jcmd 来在自动模式中提供 /usr/bin/jcmd (jcmd)
正在设置 openjdk-8-jre:amd64 (8u181-b13-2~deb9u1) ...
update-alternatives: 使用 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/policytool 来在自动模式中提供 /usr/bin/policytool (policytool)
正在设置 openjdk-8-jdk:amd64 (8u181-b13-2~deb9u1) ...
update-alternatives: 使用 /usr/lib/jvm/java-8-openjdk-amd64/bin/appletviewer 来在自动模式中提供 /usr/bin/appletviewer (appletviewer)
update-alternatives: 使用 /usr/lib/jvm/java-8-openjdk-amd64/bin/jconsole 来在自动模式中提供 /usr/bin/jconsole (jconsole)
正在处理用于 libc-bin (2.24-11+deb9u3) 的触发器 ...
正在处理用于 ca-certificates (20161130+nmu1+deb9u1) 的触发器 ...
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...

done.
done.
(base) wdh@wdh:~/PycharmProjects/tanchishe$ 

  • 切换java版本(sudo vim /etc/profile ,打开Openjdk8的环境变量设置,屏蔽Openjdk7)
	#export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
	#export CLASSPATH=".:$JAVA_HOME/lib:$CLASSPATH"
	#export PATH="$JAVA_HOME/bin:$PATH"

	export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
	export JRE_HOME=${JAVA_HOME}/jre
	export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

	export PATH={JAVA_HOME}/bin:$PATH
  • 切换Java与Javac版本:
	sudo update-alternatives --config java  
	sudo update-alternatives --config javac  
	sudo update-alternatives --config javadoc
  • 查看Java与javac的版本:
	java -version
	javac -version
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

one312

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值