在Linux安装jdk
2020-05-22 本文已影响0人
阿拉斌
安装包获取
甲骨文还提供开源GPL许可证下最新的OpenJDK版本,jdk.java.net。
主要是下面两个,如果是Ubuntu的话,使用第二个
Linux x86 RPM Package 171.71 MB jdk-8u251-linux-i586.rpm
Linux x86 Compressed Archive 186.6 MB jdk-8u251-linux-i586.tar.gz
开始下载
root@DESKTOP-AVEHH5N:/opt/package# wget https://download.oracle.com/otn/java/jdk/8u251-b08/3d5a2bb8f8d4428bbe94aed7ec7ae784/jdk-8u251-linux-x64.rpm?AuthParam=1589615720_84403e449a5e16993de254a2c1c9e137
root@DESKTOP-AVEHH5N:/opt/package# ll
total 197952
drwxr-xr-x 1 root root 4096 May 16 16:06 ./
drwxr-xr-x 1 root root 4096 May 16 14:24 ../
drwxr-xr-x 1 root root 4096 Nov 7 2019 apache-maven-3.6.3/
-rw-r--r-- 1 root root 2762967 Nov 20 05:50 apache-maven-3.6.3-src.tar.gz
-rw-r--r-- 1 root root 179472367 Mar 14 02:17 'jdk-8u251-linux-x64.rpm?AuthParam=1589615720_84403e449a5e16993de254a2c1c9e137'
drwxr-xr-x 1 502 501 4096 Apr 28 17:53 nodejs/
-rw-r--r-- 1 root root 20352999 Apr 28 17:53 nodejs.tar.gz
root@DESKTOP-AVEHH5N:/opt/package#
修改名字
root@DESKTOP-AVEHH5N:/opt/package# mv 'jdk-8u251-linux-x64.rpm?AuthParam=1589615720_84403e449a5e16993de254a2c1c9e137' jdk-8u251-linux-x64.rpm
安装:
root@DESKTOP-AVEHH5N:/opt/package# rpm -ivh jdk-8u251-linux-x64.rpm
Command 'rpm' not found, but can be installed with:
apt install rpm
root@DESKTOP-AVEHH5N:/opt/package#
Ubuntu没有带rpm,需要装下。但是Centos不存在这个问题
方式二
下载
root@DESKTOP-AVEHH5N:/opt/package# wget https://download.oracle.com/otn/java/jdk/8u251-b08/3d5a2bb8f8d4428bbe94aed7ec7ae784/jdk-8u251-linux-x64.tar.gz?AuthParam=1589617043_ad140f6286f9aaa78684d69f47a17945
--2020-05-16 16:15:41-- https://download.oracle.com/otn/java/jdk/8u251-b08/3d5a2bb8f8d4428bbe94aed7ec7ae784/jdk-8u251-linux-x64.tar.gz?AuthParam=1589617043_ad140f6286f9aaa78684d69f47a17945
Resolving download.oracle.com (download.oracle.com)... 23.43.252.190
Connecting to download.oracle.com (download.oracle.com)|23.43.252.190|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 195132576 (186M) [application/x-gzip]
Saving to: ‘jdk-8u251-linux-x64.tar.gz?AuthParam=1589617043_ad140f6286f9aaa78684d69f47a17945’
jdk-8u251-linux-x64.tar.gz?AuthParam=1589 100%[===================================================================================>] 186.09M 509KB/s in 6m 55s
2020-05-16 16:22:37 (459 KB/s) - ‘jdk-8u251-linux-x64.tar.gz?AuthParam=1589617043_ad140f6286f9aaa78684d69f47a17945’ saved [195132576/195132576]
改名字并解压
root@DESKTOP-AVEHH5N:/opt/package# mv 'jdk-8u251-linux-x64.tar.gz?AuthParam=1589617043_ad140f6286f9aaa78684d69f47a17945' jdk-8u251-linux-x64.tar.gz
root@DESKTOP-AVEHH5N:/opt/package# tar -xvf jdk-8u251-linux-x64.tar.gz
配置环境变量
root@DESKTOP-AVEHH5N:/opt/package# ll
total 558784
-rw-r--r-- 1 root root 195132576 Mar 14 02:16 jdk-8u251-linux-x64.tar.gz
drwxr-xr-x 1 10143 10143 4096 Mar 12 14:37 jdk1.8.0_251/
-rw-r--r-- 1 root root 174287938 Jan 15 15:09 openjdk-8u41-b04-linux-x64-14_jan_2020.tar.gz
root@DESKTOP-AVEHH5N:/opt/package#
添加解压地址:
export JAVA_HOME=/opt/package/jdk1.8.0_251
export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
刷新:source /etc/profile
查看版本
root@DESKTOP-AVEHH5N:/opt/package# java -version
java version "1.8.0_251"
Java(TM) SE Runtime Environment (build 1.8.0_251-b08)
Java HotSpot(TM) 64-Bit Server VM (build 25.251-b08, mixed mode)
root@DESKTOP-AVEHH5N:/opt/package#