惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

B
Blog RSS Feed
V2EX - 技术
V2EX - 技术
P
Privacy & Cybersecurity Law Blog
T
The Exploit Database - CXSecurity.com
美团技术团队
WordPress大学
WordPress大学
博客园 - 司徒正美
S
Securelist
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - Franky
Attack and Defense Labs
Attack and Defense Labs
Security Latest
Security Latest
L
LINUX DO - 最新话题
NISL@THU
NISL@THU
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
腾讯CDC
Y
Y Combinator Blog
The Hacker News
The Hacker News
Security Archives - TechRepublic
Security Archives - TechRepublic
IT之家
IT之家
T
Threatpost
Hugging Face - Blog
Hugging Face - Blog
Scott Helme
Scott Helme
S
SegmentFault 最新的问题
Cyberwarzone
Cyberwarzone
C
Cisco Blogs
阮一峰的网络日志
阮一峰的网络日志
U
Unit 42
B
Blog
Microsoft Azure Blog
Microsoft Azure Blog
P
Proofpoint News Feed
小众软件
小众软件
V
Vulnerabilities – Threatpost
J
Java Code Geeks
V
Visual Studio Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
A
Arctic Wolf
博客园 - 【当耐特】
Microsoft Security Blog
Microsoft Security Blog
S
Security @ Cisco Blogs
雷峰网
雷峰网
Help Net Security
Help Net Security
The Last Watchdog
The Last Watchdog
Recent Announcements
Recent Announcements
G
Google Developers Blog
C
CERT Recently Published Vulnerability Notes
T
Troy Hunt's Blog
MyScale Blog
MyScale Blog

博客园 - 光脚码农

CentOS 7中安装和配置Promethues - 光脚码农 - 博客园 查看和指定SpringBoot内嵌Tomcat的版本 - 光脚码农 - 博客园 CentOS中安装Azkaban 2.5 Centos7 安装Nodejs SpringBoot实用技巧札记 SQL实用札记【SQL Sever篇】 话说静态构造函数 如何利用正则表达式匹配花括号内的内容 如何为Windows Forms应用程序添加启动参数(Start-Up Parameters) 利用存储过程来重命名SQL Server数据库 .NET批量操作窗口样式 ViewData、ViewBag、TempData、Session的区别与联系 如何为自己的网页实现一个“回到顶部”的链接? 如何获得数据库中所有用户创建的索引 如何为一个类型为Color的属性设置默认值 用BCP从SQL Server 数据库中导出Excel文件 DataGridView如何绑定DataRow对象集合 Const vs. Readonly Windows下Git的安装与配置(Cygwin)
CentOS安装JDK
光脚码农 · 2020-06-07 · via 博客园 - 光脚码农

这一篇就是一个笔记,防止后面部署时忘记。

安装步骤

  1. 先查一下当前java版本
java -version
  1. 查出jdk旧版相关文件并删除它
rpm -qa|grep java
java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64
tzdata-java-1513g-1.el6.noarch
java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64
rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64
rpm -e --nodeps tzdata-java-1513g-1.el6.noarch
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64
  1. java -version 再次查找版本号
yum install lrzsz -y
rz upload jdk-8u151-linux-x64.tar.gz
  1. 下载安装包及安装

JDK官网下载页面:
本次下载安装版本为:jdk1.8.0_151

wget https://download.oracle.com/otn-pub/java/jdk/8u151-b09/42970487e3af4f5aa5bca3f542482c60/jdk-8u151-linux-x64.tar.gz?AuthParam=1553435391_8796bf6e0ec2984c2635f13bda307604 --no-check-certificate
# 此地址仅供参考

注意:使用wget下载后的文件名可能异常,需要重命名(可同时移动到安装目录)

mv jdk-8u151-linux-x64.tar.gz\?AuthParam\=1512975825_b6f4d6db4f306de31c42215c4b2fec67
/opt/jdk-8u151-linux-x64.tar.gz

解压:

tar zxvf jdk-8u151-linux-x64.tar.gz

进入解压后的目录,并确保当前路径为:/opt/jdk1.8.xxxx

[root@localhost jdk1.8.0_151]# pwd
/usr/local/jdk1.8.0_151
  1. 添加环境变量

vim /etc/profile.d/java.sh

JAVA_HOME=/opt/jdk1.8.0_151/
JAVA_BIN=/opt/jdk1.8.0_151/bin
JRE_HOME=/opt/jdk1.8.0_151/jre
PATH=$PATH:/opt/jdk1.8.0_151/bin:/opt/jdk1.8.0_151/jre/bin
CLASSPATH=/opt/jdk1.8.0_151/jre/lib:/opt/jdk1.8.0_151/lib:/opt/jdk1.8.0_151/jre/lib/charsets.jar
export  JAVA_HOME  JAVA_BIN JRE_HOME  PATH  CLASSPATH

source环境变量文件

source /etc/profile.d/java.sh

查看java版本

[root@localhost jdk1.8.0_151] # java -version
java version "1.8.0_151"
Java(TM) SE Runtime Environment (build 1.8.0_151-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.151-b09, mixed mode)

也可以按如下格式写环境变量配置:

JAVA_HOME=/opt/jdk1.8.0_151/
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
PATH=$PATH:$JAVA_HOME/bin:$PATH
export  JAVA_HOME  PATH  CLASSPATH 

后记

日拱一卒,功不唐捐。