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

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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章