Java 使用-安装
Java 使用-安装
官方网站
参考资料
安装步骤
CentOS 环境
官方安装指导:
https://docs.oracle.com/javase/8/docs/technotes/guides/install/install_overview.html#A1097144

1、下载安装包
下载 JDk 1.8 地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
这里选择 Linux 64位压缩包格式:

商用免费版本最好选择:截止到 8u202 .
Java SE Development Kit 8u202下载地址:https://www.oracle.com/java/technologies/javase/javase8-archive-downloads.html
2、上传服务器并解压
解压 下载的tar包:
# 解压命令
tar zxvf jdk-8u-linux-x64.tar.gz

3、配置环境变量
vi /etc/profile
在文件末尾添加 系统级别环境变量:
# set System Wide Java Environment
JAVA_HOME=/opt/jdk/jdk1.8.0_301
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar
PATH=$PATH:$JAVA_HOME/bin:
export JAVA_HOME CLASSPATH PATH
按【Esc】按键退出编辑模式,然后:wq保存退出。
接着输入 source 命令,使刚才配置的环境变量生效:
source /etc/profile
查看当前的环境变量:

查看安装后的 JDK 版本:
java -version

发现当前版本仍旧是 openJDK ,执行第4 步。(如果显示的是刚刚安装的JDK版本,那么到此 JDK 安装完成。)
4、替换 CentOS7 默认安装的openJDK版本
查看 java 命令指向的文件:
ll /usr/bin/java*

查看 /etc/alternatives/java 命令指向的文件:
ll /etc/alternatives/java*

查看 /usr/lib/jvm/java 命令指向的文件:

由此可以看出,openJDK 安装在 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64/ 下。
怎么使用JDK替换 openJDK?
其实就是将 /usr/bin/java 指向 ${JAVA_HOME}/bin/java 就行了:
# 以交互模式创建一个链接/usr/bin/java文件到 /usr/bin下
ln -is /opt/jdk/jdk1.8.0_301/bin/java /usr/bin/java
其中,-i 表示“交互模式”,-s 表示“软链接(符号链接)”。

至此,JDK 安装完毕。(如果特别想清理干净可将 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64/ 删除.)
Java 使用-安装的更多相关文章
- Win2008R2+java+tomcat安装
Win2008R2+java+tomcat安装 准备软件: jdk-7u25-windows-x64.exe apache-tomcat-7.0.42-windows-x64.zip 一.安装java ...
- JAVA的安装与软件使用
1.JAVA的安装与环境 2.练习: (1)初识java (2)使用eclipse输出自己的名字
- java yum安装的环境变量设置
如何(怎样)在CentOS 6.X 或 redhat 上使用安装JDK runtime environment (openjdk) ? CentOS 6.X 和 5.X 自带有OpenJDK runt ...
- java下载安装,环境变量,hello world
1.Java下载安装 网址:http://java.sun.com/javase/downloads/index.jsp win7 64位选择jdk-8u11-windows-x64.exe. 2.环 ...
- java JDK安装
JDK安装包下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 图释安装 ...
- java环境安装说明
Java从安装到运行第一个程序 对于初学者来说,能否成功运行第一个Java程序,关系到这杯咖啡的口感. 作为才疏学浅的常年初学者,语言描述不清,还是上图吧! 一.安装JDK 打开网址http://ww ...
- CentOS删除自带的java,安装新java
[root@localhost ~]# java -version java version "1.4.2″ gij (GNU libgcj) version 4.1.2 20071124 ...
- appium---【已解决】【Mac】如何查看java的安装路径及JAVA_HOME环境变量的配置
报错截图:根据提示可以看出,JAVA_HOME的环境变量配置错误,需要重新配置. 1.查看Java版本 打开mac电脑,查看java版本,打开终端Terminal,通过命令查看java的版本 Luck ...
- linux 查看java的安装路径
在linux下,如何找java的安装路径 han@ubuntu:/etc$ whereis java java: /usr/bin/java /usr/share/java /usr/lib/jvm/ ...
- linux的centos如何查看java的安装路径
https://blog.csdn.net/dannistang/article/details/82906867 使用echo查看文件位置的话,前提是配置安装了环境变量java_home,否则是找不 ...
随机推荐
- LGP6146题解
思维僵化了,习惯按照右端点排序,没想到是按照左端点排序... 考虑从左到右依次加入线段,考虑贡献. 设前 \(i\) 条线段的答案为 \(dp[i]\). 考虑两种情况: 不加,贡献为 \(dp[i- ...
- LGP5071题解
我给这道题提供了314次提交qwq 题目大意 给定一个长为 \(n\) 的序列,每次询问给定一个 \(L\) 和 \(R\),求 \([L,R]\) 中所有数乘起来的质因数个数,答案对 \(19260 ...
- ROS第一次课作业分享
ROS第一次课作业分享 2021年夏季学期学院开设了ROS的相关课程,最近在复习相关知识,正好做一下整理.下面是第一次作业的要求: 编写一个ROS节点,具备以下功能: 读取小海龟仿真器的/turtle ...
- 理解 MVCC
MongoDB.MySQL.Oracle.PostgreSQL 等事务型数据库都有 mvcc 的概念. MVCC: 即多版本并发控制,主要是为了提高数据库的读写性能,让数据库在读写的时候不用去加锁.m ...
- Spring系列26:Spring AOP 通知与顺序详解
本文内容 如何声明通知 如何传递参数到通知方法中 多种通知多个切面的通知顺序 多个切面通知的顺序源码分析与图解 声明通知 Spring中有5种通知,通过对应的注解来声明: @BeforeBefore ...
- 前端经典面试题vue面试题
1.什么是MVVM? MVVM是一种设计思想. Model 层代表数据模型,也可以在Model中定义数据修改和操作的业务逻辑: View 代表UI 组件,它负责将数据模型转化成UI 展现出来,View ...
- asp.net多语言网站的完整解决方案
应用场景:通过前端切换网站使用英语.中文两种语言. 解决思路:ResourceManager会通过当前线程区域性信息,读取对应的Resource文件,从而达到切换语言的效果,其实质是是在切换当前线程的 ...
- 开源三轴云台EVVGC(simple BGC)分析
一. 主程序分析 主程序结构清晰,流程如图所示,下面将对每个部分做详细分析 二. 系统初始化 系统初始化部分的流程如上图所示,下面对每部分做具体分析 1. 时钟初始化 该部分主要是使能DWT,用DWT ...
- 【VNCTF2022】Reverse wp
babymaze 反编译源码 pyc文件,uncompy6撸不出来,看字节码 import marshal, dis fp = open(r"BabyMaze.pyc", 'rb' ...
- 简单面试前算法一览java
1.排序 冒泡,快速排序 2.查找 二分查找 3.链表 翻转链表 合并链表 是否有环 b. 快慢指针 public class QuickSort { public static void qui ...