linux安装java_Deepin (Linux)安装 jdk8(包含java和javac命令)

332cce3fc7d1ccf92ab75b878ca81a95.png
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: 无法初始化前端界面:Dialogdebconf: (对话框界面要求屏幕画面必须为至少 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-amd64export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/libexport 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 -versionjavac -version
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值