Centos 7.X 安装JDK1.8
2024-09-02 08:25:18
一、查看本机jdk版本并卸载原有openjdk
查看
# java -version
openjdk version "1.8.0_144"
OpenJDK Runtime Environment (build 1.8.0_144-b01)
OpenJDK 64-Bit Server VM (build 25.144-b01, mixed mode)
由于openjdk功能有限,必须卸载
查看本机默认安装java
- rpm -qa | grep java
java-1.8.0-openjdk-1.8.0.144-0.b01.el7_4.x86_64
java-1.7.0-openjdk-headless-1.7.0.141-2.6.10.1.el7_3.x86_64
tzdata-java-2017b-1.el7.noarch
python-javapackages-3.4.1-11.el7.noarch
javapackages-tools-3.4.1-11.el7.noarch
java-1.7.0-openjdk-1.7.0.141-2.6.10.1.el7_3.x86_64
java-1.8.0-openjdk-headless-1.8.0.144-0.b01.el7_4.x86_64
之后,将展示出来的全部卸载掉,我这里是7个 可以使用rpm或yum命令删除
rpm -e --nodeps **.**
yum -y remove **.**
- rpm -e --nodeps java-1.8.0-openjdk-1.8.0.144-0.b01.el7_4.x86_64
- rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.141-2.6.10.1.el7_3.x86_64
- rpm -e --nodeps 此处省略
最后,再通过rpm -qa | grep java查看是否还有内容,若没有,说明卸载干净。
二、rpm方式安装sun jdk
1、本地从Oracle官网下载jdk。
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
2、将本地下载的jdk传到服务器 使用xftp工具,记得上传的文件目录
- rpm -ivh jdk-8u144-linux-x64.rpm
准备中... ################################# [100%]
正在升级/安装...
1:jdk1.8.0_144-2000:1.8.0_144-fcs ################################# [100%]
Unpacking JAR files...
tools.jar...
plugin.jar...
javaws.jar...
deploy.jar...
rt.jar...
jsse.jar...
charsets.jar...
localedata.jar...
完成安装 - 默认安装地址
- /usr/java/jdk1.8.0_144
3、配置环境变量
- vi /etc/profile
在文件最下方 输入
#Set JAVA Env
JAVA_HOME=/usr/java/jdk1.8.0_144
JRE_HOME=/usr/java/jdk1.8.0_144/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
- source /etc/profile(配置文件生效)
4、验证 (结束)
$ java -version
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)
安装和删除必须使用root用户,切忌切忌。解压缩版本安装和rpm安装类似,只需要上传到对应文件夹后解压缩,后续配置步骤和rpm安装一致
最新文章
- ubuntu 12.04 sever下安装jre
- Android之Linearlayouy线性布局
- JMeter学习-037-JMeter调试工具之四-BeanShell+jmeter.log
- 简单谈一谈JavaScript中的变量提升的问题
- .htaccess绑定网站主目录的方法
- [No00001C]不想背单词患者的福音!-快来定制你的个性词包-不想记、记不牢,这可怎么办?
- 转:自建CDN防御DDoS(1, 2, 3)infoq
- 利用接口做参数,写个计算器,能完成+-*/运算 (1)定义一个接口Compute含有一个方法int computer(int n,int m); (2)设计四个类分别实现此接口,完成+-*/运算 (3)设计一个类UseCompute,含有方法: public void useCom(Compute com, int one, int two) 此方法要求能够:1.用传递过来的对象调用compute
- 解除网页右键限制和开启网页编辑状态的js代码
- XMPP基础
- POJ 2752 Seek the Name, Seek the Fame (KMP next 数组 变形)
- python基础学习笔记4--抽象
- oracle 锁表、解锁的语句
- Java面试题详解三:比较器
- web模拟终端博客系统
- c#继承中的函数调用实例
- Linux下新建服务
- springmvc表单验证
- Capture Conversion解读
- CRM 业务