本节主要讲解Linux(Centos 6.5)下Java环境的安装

1. 卸载机器上默认安装的JDK

在Linux环境下一般会默认安装jdk,为了自己项目的开发部署,一般情况要重新装jdk,而且自己装的Jdk相对来说易控制版本,稳定性更高。所以以下是我卸载预装JDK并选定自己的版本来进行重新安装。

检查系统中的jdk版本

在Linux环境下输入:java -version,结果如下,我自己环境默认安装的是JDK 1.7版本,我们现在安装1.8版本的JDK。

[root@centos ~]# java -version

java version "1.7.0_45"

OpenJDK Runtime Environment (rhel-2.4.3.3.el6-x86_64 u45-b15)

OpenJDK -Bit Server VM (build 24.45-b08, mixed mode)

[root@centos ~]#

检测jdk安装包

[root@centos xuejiale]# rpm -qa | grep java

java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64

libvirt-java-devel-0.4.-.el6.noarch

java-1.6.0-openjdk-javadoc-1.6.0.0-1.66.1.13.0.el6.x86_64

java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64

libvirt-java-0.4.-.el6.noarch

lpg-java-compat-1.1.0-4.1.el6.noarch

eclipse-mylyn-java-3.4.-.el6.x86_64

subversion-javahl-1.6.-.el6_4.x86_64

java-1.6.0-openjdk-devel-1.6.0.0-1.66.1.13.0.el6.x86_64

java_cup-.10k-.el6.x86_64

tzdata-java-2013g-1.el6.noarch

java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64

ant-javamail-1.7.-.el6.x86_64

java-1.7.0-openjdk-devel-1.7.0.45-2.4.3.3.el6.x86_64

卸载openjdk

使用命令:rpm -e --nodeps rpm包(上面红色的部分)或者 使用yum remove *openjdk*,最后卸载完成之后如下:

[root@centos ~]# rpm -qa | grep java

libvirt-java-devel-0.4.-.el6.noarch

libvirt-java-0.4.-.el6.noarch

eclipse-mylyn-java-3.4.-.el6.x86_64

subversion-javahl-1.6.-.el6_4.x86_64

java_cup-.10k-.el6.x86_64

ant-javamail-1.7.-.el6.x86_64

[root@centos ~]# java -version

-bash: /usr/bin/java: 没有那个文件或目录

2. 安装新的JDK

下载安装包

到官网下载自己要装的JDK版本(注意自己的机器是32位还是64位系统,i586 表示是32位 ,x86_64 表示是64位),我的机器是64位系统,下载的版本:jdk-8u201-linux-x64.tar.gz。

地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

在usr目录下建立java安装目录

[root@centos ~]# cd /usr/

[root@centos usr]# mkdir java

将下载的JDK复制到/usr/java目录下并解压缩

[root@centos usr]# cp /home/xuejiale/jdk-8u201-linux-x64.tar.gz /usr/java/

[root@centos usr]# cd java

[root@centos java]# tar -zxf jdk-8u201-linux-x64.tar.gz

[root@centos java]# chown -R root:root jdk1..0_201/

建立一个软连接以节省目录长度

[root@centos java]# ln -s /usr/java/jdk1..0_201/ /usr/jdk

配置环境变量

在 /etc/profile 文本的末尾添加如下内容:

JAVA_HOME=/usr/jdk

CLASSPATH=$JAVA_HOME/lib/

PATH=$PATH:$JAVA_HOME/bin

export PATH JAVA_HOME CLASSPATH

然后执行 source /etc/profile,使修改的环境变量生效(下次开机或者重启机器时会自动source生效)

[root@centos java]# source /etc/profile

检查安装

[root@centos java]# java -version

java version "1.8.0_201"

Java(TM) SE Runtime Environment (build 1.8.0_201-b09)

Java HotSpot(TM) -Bit Server VM (build 25.201-b09, mixed mode)

至此,JDK安装成功。

参考文献:

https://www.cnblogs.com/zeze/p/5902124.html

https://www.cnblogs.com/Dylansuns/p/6974272.html

Linux下Java环境安装配置记录

下载jdk http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 两种安装方式: 第一 ...

【linux】linux下java环境安装

1:下载jdk的包,通过ftp传到服务器 2:解压 tar zxvf jdk-8u181-linux-x64.tar.gz 3:环境配置 编辑配置文件: vim /etc/profile 在文件下插入 ...

linux下Java环境的配置

linux下Java环境的配置 现在用linux的朋友越来越多了,前几天就有两个朋友问我linux下怎么配置java环境,我想还有很多朋友想了解学习这方面的东西,就写一个完全一点的linux java ...

Java全栈程序员之02:Ubuntu下Java环境安装、配置、测试

在上文讲完之后,我们手里的ubuntu只能算是一个上网机,什么也干不了,本篇我们将折腾它为开发机. 这里,我们这里假定你对linux体系是初级选手,所以本篇会讲的啰嗦一点,高手就出门左转吧. 1.安装 ...

Ubuntu 16.04下Java环境安装与配置

首先下载linux下的安装包 登陆网址https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.h ...

Linux初学 - java环境安装

http://www.oracle.com/technetwork/java/javase/downloads/index.html 找到对应版本的jak的安装包 我这边下载的是64_rpm 下载完成 ...

linux下expect环境安装以及简单脚本测试

expect是交互性很强的脚本语言,可以帮助运维人员实现批量管理成千上百台服务器操作,是一款很实用的批量部署工具!expect依赖于tcl,而linux系统里一般不自带安装tcl,所以需要手动安装 下 ...

linux 下java环境的配置

注意:这里选择下载jdk并自行安装,而不是通过源直接安装(apt-get install) 1.下载jkd( http://www.oracle.com/technetwork/java/javase ...

Linux下java环境变量配置

安装步骤 1.查看当前Linux系统是否安装java rpm -qa | grep java 2.卸载系统中已经存在的openJDK rpm -e --nodeps java--openjdk-1.7 ...

随机推荐

关于echart横轴颜色 纵轴颜色 以及文本颜色的修改

xAxis : [ { type : 'category', boundaryGap : false, data : ['周一','周二','周三','周四','周五','周六','周日'], axi ...

excel2013添加坐标轴名称label

图画好了,x.y轴没有名称,怎么办那 点击左上角有个---添加图标元素----里面有轴标题应该就是

[codeforces 528]A. Glass Carving

[codeforces 528]A. Glass Carving 试题描述 Leonid wants to become a glass carver (the person who creates ...

用VS2010编C#程序扫盲 2

0.正则表达式:http://www.runoob.com/csharp/csharp-regular-expressions.html 1.异常处理: try { // 引起异常的语句 } catc ...

[物理学与PDEs]第2章 流体力学

[物理学与PDEs]第2章第1节 理想流体力学方程组 1.1 预备知识 [物理学与PDEs]第2章第1节 理想流体力学方程组 1.2 理想流体力学方程组 [物理学与PDEs]第2章第1节 理想流体力学 ...

javascript、jquery获取网页的高度和宽度

javascript: 可视区域宽 :document.documentElement.clientWidth  (width + padding) 可视区域高 :document.documentE ...

[C语言 - 2] C语言变量

A.变量的作用域: 1.局部变量:在函数或者代码块内部定义的变量 作用域:从定义处到代码块结束 生命周期:从定义处分配控件,代码块结束后被回收 局部变量没有默认值,要自己初始化   2.全局变量:在函 ...

ASP.NET快速学习方案(.NET菜鸟的成长之路)

想要快速学习ASP.NET网站开发的朋友可以按照下面这个学习安排进度走.可以让你快速入门asp.net网站开发!但也局限于一般的文章类网站!如果想学习更多的技术可以跟着我的博客更新走!我也是一名.NE ...

洛谷 P3258 [JLOI2014]松鼠的新家(树链剖分)

题目描述松鼠的新家是一棵树,前几天刚刚装修了新家,新家有n个房间,并且有n-1根树枝连接,每个房间都可以相互到达,且俩个房间之间的路线都是唯一的.天哪,他居然真的住在”树“上. 松鼠想邀请小熊维尼前来 ...

python 学习之路【目录】

目录: python--常用函数

Linux java集成安装环境,Linux下Java环境安装相关推荐

  1. 【自学Docker容器二 ● Linux下Dokcer环境安装 】

    Docker自学系列 第一篇 [自学Docker容器一 ● 基础知识 ] 第二篇 [自学Docker容器二 ● Linux下Dokcer环境安装 ] 第三篇 [自学Docker容器三 ● Docker ...

  2. Linux、Windows、Mac下Docker的安装与使用

    Linux.Windows.Mac下Docker的安装与使用 一.Linux下的安装 二.Windows与Mac下的安装 三.Docker的使用 一.Linux下的安装 这里以Centos 7为例,首 ...

  3. Windows下RStudio环境安装

    Windows下RStudio环境安装 # RStudio关键词搜索: # 下载RStudio-1.4.1717.exe # # 一般情况下下载个免费的就好了: # RStudio-1.4.1717. ...

  4. Windows下Rtools环境安装

    Windows下Rtools环境安装 你是否经常见这个提示: WARNING: Rtools is required to build R packages but is not currently ...

  5. linux java测试工具_Linux下Java虚拟机状态监测工具

    Linux下Java虚拟机状态检测工具 工具名称: jps     JVM Process Status Tool - Lists instrumented HotSpot Java virtual ...

  6. linux下java多线程_Linux系统下Java问题排查——cpu使用率过高或多线程锁问题

    原标题:Linux系统下Java问题排查--cpu使用率过高或多线程锁问题 一个系统.特别是多线程并发的后台系统,在某些特定场景下,可能触发系统中的bug:导致cpu一直居高不下.进程hang了或处理 ...

  7. linux java javac版本_linux下java 和 javac version 不一致问题

    centos下 我新安装了个jdk1.7的版本 ,vi profile 之后 java -version 是新版本,想在看看javac -version 发现还是1.6的 之前安装了1.6的 那好咱就 ...

  8. java mysql tomcat my_Linux下java相关配置 tomcat mysql jdk

    最近有个项目要部署到linux上,在网上查了些资料,记下点遇到的问题,以便将来再用. 一:jdk安装 1.通过chmod a+x jdk-1_5_x-rc-linux-i586-rpm.bin命令使其 ...

  9. 【Java】window系统JDK7,JDK8环境安装详细教程

    文章目录 第一步 简述 第二步 安装包安装 第三步 指明环境变量 第四步 检验 我发现最近有很多童鞋一直问我JDK环境怎么安装,这里我做一个详细步骤的讲解,以window系统为例,Linux系统的话 ...

最新文章

  1. Nature子刊:Salmon不比对快速宏基因组基因定量
  2. 特斯拉“自动召唤”有软肋!正面识别很厉害,侧面物体看不见,实测差点碾过行人脚面...
  3. AJAX:Getting Started
  4. 教你解决ChartDirector Linux下中文乱码
  5. jQuery可放大预览的图片滑块
  6. C语言的atoi和C++的to_string
  7. mysql事务和锁innodb,MySQL - InnoDB 锁与事务(三)隔离级别与表的关系
  8. tslib-1.4.tar.gz安装和配置
  9. 笔刷怎么做_零基础怎么学板绘?板绘小白必备基础知识
  10. 《大学计算机基础》试题题库及答案
  11. Norton AntiVirus 8.0 企业版服务器客户端安装说明
  12. SPI,UART,I2C都有什么区别,及其各自的特点
  13. 路由器不同网段虚拟服务器设置,局域网中不同网段互访?静态路由表必须要学会设置...
  14. pyQt5图片放大和缩小
  15. ARM中C语言和汇编语言互相调用以及实例
  16. javascript库概念与连缀
  17. 【coppeliasim】高效传送带
  18. 前端树形图(未完成完善,会持续更新)
  19. 解读ConnctBot-2 connectbot summary
  20. 安徽省软考报名时间成绩查询安徽省教育考试院安徽省人事考试网报名入口

热门文章

  1. 第二届「机器智能前沿论坛」强势来袭,众多机器学习大咖邀你共话AI未来!
  2. 【Linux病毒】阿里云+腾讯云服务器的 kdevtmpfsi(H2Miner挖矿蠕虫变种)病毒处理(5个详细步骤)
  3. shiro框架_Shiro安全框架(下)
  4. python中定义的函数不掉用不会执行_如果出现异常/错误,如何不在python中停止执行其他函数...
  5. mysql 十八哥_十八哥Mysql笔记之基础篇
  6. Spring相关API-getBean()方法的使用
  7. 基础网络爬虫(Web crawler)相关技术浅析
  8. TensorFlow 2——替换【tensorflow.compat.v1.contrib.rnn.LSTMCell】解决方案
  9. Intellij IDEA——创建MyBatis的Mapper.xml模板
  10. Web Security——英语写作与教学评价系统(iWrite)解决写作时禁止复制粘贴问题解决方案