最新免费版jdk
Linux系统更换jdk
查看Linux内核版本
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43第一种方式
uname -srm
输出结果:
Linux 3.10.0-957.12.2.el7.x86_64 x86_64
3 - 内核版本.
10 - 主修订版本.
0-957 - 次要修订版本.
12 - 补丁版本.
第二种方式
使用`hostnamectl`命令查看内核版本
hostnamectl实用程序是systemd的一部分,用于查询和更改系统主机名。 它还显示Linux发行版和内核版本:
root@pre-k8s-node1 ~]# hostnamectl
Static hostname: pre-k8s-node1
Icon name: computer-vm
Chassis: vm
Machine ID: 8f5b018f6eb344909f6cfec5ad0839ef
Boot ID: 89c4766582c24bb8b9bfa1300c74d151
Virtualization: kvm
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-1062.12.1.el7.x86_64
Architecture: x86-64
第三种方式
使用以下命令只显示当前内核版本:
[root@pre-k8s-node1 ~]# hostnamectl | grep -i kernel
Kernel: Linux 3.10.0-1062.12.1.el7.x86_64
第四种方式
通过查看/proc/version文件确认内核版本
/proc目录包含虚拟文件,其中包含有关系统内存,CPU内核,已安装文件系统等的信息。有关正在运行的内核的信息存储在/proc/version虚拟文件中。
结合cat查看文件内容:
cat /proc/version
输出结果如下:
Linux version 3.10.0-957.12.2.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-36) (GCC) ) 1 SMP Tue May 14 21:24:32 UTC 2019
这些命令适用于所有流行的Linux发行版,包括Debian,Red Hat,Ubuntu,Arch Linux,Fedora,CentOS,Kali Linux,OpenSUSE,Linux Mint等。从最新免费版下载地址
获取最新版本。依据Linux内核确定 版本为jdk-8u202-linux-x64.tar.gz
通过FinalShell将解压后的文件上传至/usr/local/java/
配置环境变量vim /etc/profile
1
2
3export JAVA_HOME=/usr/local/java/jdk1.8.0_202
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar刷新配置
source /etc/profile查看java的安装目录
which java
docker环境更换jdk
公告文档
Hello开发小伙伴们:
因Oracle JDK许可变更,在没有商业许可的情况下,在2019年1月之后发布的Oracle Java SE 8的公开更新将不可用于
商业或生产用途。
经架构委员会、运维部会议讨论,目前Oracle JDK 8u202已经满足公司当前开发需求。如后期有更高版本的使用需求,须
经架构委员会评估后,另行通知方可使用。
从即日起全公司使用的Oracle JDK版本不得高于8u202,请各业务线上技术经理知悉并安排自检,同时通知研发人员不得使用
更高版本JDK进行开发,以防新特性无法上线。
参考文档
1 | chmod -R 777 文件夹 |