一、yum安装

1.查看CentOS自带JDK是否已安装。

yum list installed |grep java

2.若有自带安装的JDK,卸载CentOS系统自带Java环境

卸载JDK相关文件输入:

yum -y remove java-1.7.-openjdk*

卸载tzdata-java输入:

yum -y remove tzdata-java.noarch

当结果显示为Complete!即卸载完毕。

注:“*”表示卸载掉java 1.7.0的所有openjdk相关文件。

3.检查CentOS系统网络连接是否正常。
使用yum方式安装需要连接网络下载Java相应安装文件,故此需要使用ping命令测试网络;如:ping 百度URL即可
4.查看yum库中的Java安装包。

yum -y list java*

5.使用yum安装Java环境。【以yum库中java-1.8.0为例】

yum -y install java-1.8.-openjdk*

当结果显示为Complete!即安装完毕。

注:“*”表示将java-1.8.0的所有相关Java程序都安装上。

6.查看刚安装的Java版本信息。

输入:java -version 可查看Java版本;

输入:javac 可查看Java的编译器命令用法(可略)。

默认环境已经配置完成

二、文件安装

1.下载安装包

cd /usr/local/soft
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz

官网下载

2.建立文件夹解压等

mkdir /usr/lib/java
tar -xvf jdk-8u131-linux-x64.tar.gz
mv jdk1..0_131/ /usr/lib/java/

3.修改环境变量
vim ~/.bashrc 推荐直接配置 vim /etc/profile
按下“i”进入插入模式,把java的环境变量编写加入其中

JAVA_HOME=/usr/java/jdk1.8.0_131
JRE_HOME=$JAVA_HOME/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH

按下“esc”,保存并推出

执行以下命令,使配置文件修改生效
source ~/.hashrc
或者source /etc/profile
调试安装结果:java -version

最新文章

  1. JAVA基础知识xml,date
  2. Java中有四种常见的Map实现方法
  3. MapReduce实现协同过滤中每个用户看过的项目集合
  4. 最小路径(prim)算法
  5. myeclipse里装svn插件
  6. hdu 4712 Hamming Distance 随机
  7. web项目自动化测试方案预研
  8. vim之vba文件
  9. UVa 1252 (状压DP + 记忆化搜索) Twenty Questions
  10. lightoj 1031 区间dp
  11. 《Algorithms 4th Edition》读书笔记——2.4 优先队列(priority queue)-Ⅳ
  12. C#常用集合的使用
  13. 1-2 maven学习笔记(7-8章)
  14. Linux系统打开文件最大数量限制(进程打开的最大文件句柄数设置)
  15. pthread_cond_wait学习笔记
  16. JAVA导入表格功能总结
  17. caffe项目工程化封装FRCNN
  18. vs2017 C4996 错误
  19. 主席树||可持久化线段树||BZOJ 3524: [Poi2014]Couriers||BZOJ 2223: [Coci 2009]PATULJCI||Luogu P3567 [POI2014]KUR-Couriers
  20. linux_添加一个普通用户

热门文章

  1. 一次csrf配合xss的攻击实例
  2. java+lucene中文分词,来看看百度究竟是怎么找到你想要的(十分重要,楼主幸苦之作)
  3. [转]wordpress安装插件的3种方式
  4. python from import 自定义模块
  5. EJB包含哪3种bean
  6. js禁止别人查看源码
  7. spark(1.1) mllib 源码分析(二)-相关系数
  8. db2 设置表 not null
  9. poj 2187:Beauty Contest(计算几何,求凸包,最远点对)
  10. shell面试题总结