Linux環境JDK1 8安裝

2022-09-14 21:15:23 字數 1400 閱讀 9857

1、/usr/local下建立j**a資料夾

[root@test1 ~]# mkdir /usr/local/j**a

3、解壓jdk-8u281-linux-x64.tar.gz到/usr/local/j**a目錄

[root@test1 ~]#  tar -zxvf jdk-8u281-linux-x64.tar.gz

4、安裝前檢視虛擬機器是否安裝有jdk

可以看到確實安裝了openjdk1.7版本

[root@test1 ~]# j**a -version      

j**a version "1.7.0_09-icedtea"openjdk runtime environment (rhel-2.3.4.1.el6_3-x86_64)

openjdk 64-bit server vm (build 23.2-b09, mixed mode)

5、輸入:rpm -qa | grep jdk  會查詢出系統自帶的openjdk及版本

[root@test1 ~]# rpm -qa |grep jdk 

j**a-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.x86_64

j**a-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.x86_64

6、刪除openjdk版本

[root@test1 ~]# rpm -e --nodeps j**a-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.x86_64

[root@test1 ~]# rpm -e --nodeps j**a-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.x86_64

7、再次用rpm -qa | grep jdk檢查jdk是否解除安裝完成。如果沒有顯示任何jdk版本即可。

export j**a_home=/usr/local/j**a/jdk1.8.0_281

export path=$j**a_home/bin:$path

export classpath=$j**a_home/lib/dt.jar:$j**a_home/lib/tools.jar

9、執行 source /etc/profile,使配置生效

10、執行j**a -version,檢視jdk安裝是否成功。

[root@test1 ~]# j**a -version

j**a version "1.8.0_281"j**a(tm) se runtime environment (build 1.8.0_281-b09)

j**a hotspot(tm) 64-bit server vm (build 25.281-b09, mixed mode)

jdk1 8常用總結

1.查詢集合裡的第乙個物件 filter 例 查詢listlist 中username為小明的物件t list.stream filter findfirst 1 list.stream filter e 小明 equals e.getusername findfirst 2.查詢滿足條件的物件,並...

Java 方法引用(JDK1 8)

引用 物件引用,物件引用的本質在於為乙個物件起別名,即 不同的棧記憶體可以同時指向同一塊堆記憶體空間。與物件引用類似的情況是,方法引用,即 為方法設定別名。在jdk 1.8之中針對於方法引用提供有如下的四種形式 引用靜態方法 類名稱 static方法名稱 引用某個物件的方法 例項化物件 普通方法 引...

jdk1 8新增流式處理

stream 介面 流式處理給人的感覺 簡介很多,但可讀性不高,例如 listevens new arraylist for final integer num nums listevens nums.stream filter num num 2 0 collect collectors.toli...