CentOS6.5下安装JDK
时间:2022-04-22
本文章向大家介绍CentOS6.5下安装JDK,主要内容包括下载jdk、解压缩jdk安装包、引入PATH以及JAVA_HOME环境变量、替换OpenJDK、基本概念、基础应用、原理机制和需要注意的事项等,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。
之前一直没有完全的总结出一篇关于Linux下安装Java的过程,今天正好就整理下。
下载jdk
如果在官网下载比较慢,那么可以到我的云盘分享上,下载jdk 1.8.0的版本:
解压缩jdk安装包
# 解压缩安装文件
tar -zxvf jdk-8-linux-x64.tar.gz
# 把文件目录拷贝到/usr下
mv jdk1.8.0 /usr/java
引入PATH以及JAVA_HOME环境变量
# 编辑/etc/profile文件
vi /etc/profile
# 在末尾添加下面两行
export JAVA_HOME=/usr/java/jdk1.8.0
export PATH=$PATH:$JAVA_HOME/bin
# 当前配置手动触发生效
source /etc/profile
编辑完后,你就可以看到JAVA_HOME的变量了
echo $JAVA_HOME
不过,还没有完哦!!
替换OpenJDK
上面的步骤完成,如果你执行java -version,就会发现版本还是不对。(如果没有问题,可以忽略这个步骤)
因为/usr/bin下的java其实是默认链接到openjdk的。因此:
# 以root身份,进入/usr/bin目录
cd /usr/bin
# 备份原有的链接
mv java java.bak
# 创建新的链接
ln -s /usr/java/jdk1.8.0/bin/java java
# 此时执行java -version就可以看到效果了
[root@localhost bin]# ll java
lrwxrwxrwx. 1 root root 27 Aug 16 10:15 java -> /usr/java/jdk1.8.0/bin/java
[root@localhost bin]# java -version
java version "1.8.0"
Java(TM) SE Runtime Environment (build 1.8.0-b132)
Java HotSpot(TM) 64-Bit Server VM (build 25.0-b70, mixed mode)
- 使用jQuery Draggable和Droppable实现拖拽功能
- CSS魔法堂:重拾Border之——图片作边框
- Mobile Web中URL设计问题
- 使用root用户连接Ubuntu16.04时,提示SSH连接被拒绝
- CSS魔法堂:Box-Shadow没那么简单啦:)
- java操作redis: 将string、list、map、自定义的对象保存到redis中
- 运行第一个Docker容器-Docker for Web Developers(1)
- 手动实现jQuery Tools里面tab功能
- Angular企业级开发(9)-前后端分离之后添加验证码
- 基于thrift的微服务框架
- Sublime Text 快速格式化
- HTML中拖放介绍
- 打造高效前端工作环境 - tmux
- 基于thrift的微服务框架
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法