Linux下Java环境安装
本节主要讲解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环境安装的更多相关文章
- 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 ...
随机推荐
- 【模拟与阅读理解】Gym - 101954C Rullete
http://codeforces.com/gym/101954/problem/C 题意:14行伪代码让你翻译. 坑得yibi #include<stdio.h> #include< ...
- ConnectionAbortedError: [WinError 10053] 你的主机中的软件中止了一个已建立的连接
Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\P ...
- linux之more和less的基本使用
more 基本介绍 more 是我们最常用的工具之一,最常用的就是显示输出的内容,然后根据窗口的大小进行分页显示,然后还能提示文件的百分比.more命令从前向后读取文件,因此在启动时就加载整个文件. ...
- 如何使用Windows防火墙禁止软件联网
很多软件需要联网,当我们为了“某些目的”,不想让软件联网的时候,我们有没有办法做到呢?答案是肯定的,那就是使用Windows系统自带的防火墙来屏蔽软件的联网,禁止软件出站请求,这样就可以了,下面介绍具 ...
- Win10部署IIS 10.0
win10自带IIS10.0 控制面板 >> 程序 >>启用或关闭Windows功能 勾选完之后会安装IIS,安装完成后 计算机管理 >> 服务和应用程序 > ...
- 关于Oracle归档的一些操作
1.查看日志模式archive log list,或者select name,log_mode from v$database; 2.数据库非归档模式改为归档模式: 关闭数据库:shutdown im ...
- Window丢失api-ms-win-crt-runtime-l1-1-0.dll
一.现象api-ms-win-crt-runtime-l1-1-0.dll 丢失 二.第一种方案,缺什么补什么http://download.csdn.net/download/su749520/10 ...
- word2vec:将bin转换为txt
转自:https://blog.csdn.net/u011684265/article/details/78024064 from gensim.models import word2vec mode ...
- 【JVM】-NO.110.JVM.1 -【GC垃圾收集器】
Style:Mac Series:Java Since:2018-09-10 End:2018-09-10 Total Hours:1 Degree Of Diffculty:5 Degree Of ...
- textarea 标签的使用
<textarea rows="行数" cols="列数">默认出现文本</textarea> 阻止拉伸:style="res ...