centos7安装jdk1.8

使用CentOS7卸载自带jdk安装自己的JDK1.8 不管在什么地方,什么时候,学习是快速提升自己的能力的一种体现!!!!!!!!!!! 关于JDK1.8 与之前的版本相比有哪些变化和新特性我也不在这详细的说明了,毕竟一度娘啥都有了,既然不多说那就直接开始吧!! 准备资料:   1、已经在VMware安装好了的虚拟机,本文使用的是CentOS7,我就以这个为例,如果又不知道怎么安装的朋友可以参考我第一篇文章,上面详细的介绍了如何安装CentO... 阅读详情

查看系统版本

cat /etc/redhat-release

一、首先查看是否安装jdk

echo $JAVA_HOME;

第一步 卸载系统自带的OpenJDK以及相关的java文件

①在命令窗口键入:

java -version

可以看到系统自带的OpenJDK版本信息。

②在命令窗口键入:

rpm -qa | grep java

命令说明:

rpm   管理套件    

-qa   使用询问模式,查询所有套件

grep  查找文件里符合条件的字符串

java   查找包含java字符串的文件

以上文件中:

下面这几个可以删除

java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64
java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64

noarch文件可以不用删除

python-javapackages-3.4.1-11.el7.noarch
tzdata-java-2016g-2.el7.noarch
javapackages-tools-3.4.1-11.el7.noarch

③在命令窗口键入:

rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64

但是会出错,因为在普通用户sxd用户下,并没有操作这几个文件的权限。

解决:

  在命令窗口键入:

su root进入root用户,可以有权限操作这几个文件。

完整的删除文件的命令,在命令窗口键入:

rpm -e --nodeps java-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.102-4.b14.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.102-4.b14.el7.x86_64
rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.8.el7.x86_64

命令介绍:

rpm     管理套件  

-e     删除指定的套件

--nodeps  不验证套件档的相互关联性

④检查是否已经删除成功

在命令窗口键入:

java -version

代表已经删除成功了。

⑤如果还没有删除,则用yum -y remove去删除他们

第二部、如果没有安装则进行安装

一、手动解压安装包:
1、在user目录下新建java文件夹:

    # cd /usr/
    # mkdir java
    # cd java

2.下载jdk1.8,进入http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,复制下载目录

# wget http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-x64.tar.gz?AuthParam=1534129356_6b3ac55c6a38ba5a54c912855deb6a22

3、解压:使用tar -zxvf 文件名进行解压。

解压之后:

4、配置环境变量:

# vi /etc/profile

将如下配置添加至文件中,然后保存退出。

    #java
    export JAVA_HOME=/usr/java/jdk1.8.0_181
    export PATH=$JAVA_HOME/bin:$PATH
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib

5、验证:

source /etc/profile

JAVA_HOME替换成你的安装路径

 查看jdk安装路径 执行which java,执行ls -lrt /usr/bin/java,ls -lrt /etc/alternatives/java,,即可看到jdk安装路径

 
二、yum安装:
1、搜索jdk安装包

# yum search java|grep jdk

2、下载jdk1.8,下载之后默认的目录为: /usr/lib/jvm/

# yum install java-1.8.0-openjdk

3、配置环境变量及验证安装。

如果卸载yum -y remove /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.222.b10-0.el7_6.x86_64
三、使用rpm安装:
1、下载rpm的安装包:

# wget http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-x64.rpm?AuthParam=1534132498_e541d098d71f6243516fa69cd17eba60

2、使用rpm命令安装:

# rpm -ivh jdk-8u181-linux-x64.rpm?AuthParam=1534132498_e541d098d71f6243516fa69cd17eba60

3、配置环境变量、验证安装。

Linux CentOS7 安装 jdk1.8 Linux CentOS7 安装 jdk1.8 一、下载jdk 1.jdk下载页面  jdk 8u241 2.选择合适的版本将进行下载 阅读详情

相关推荐

centos7.3安装jdk1.8

一、简介 1.本文主要记录如何在centos7.3上安装jdk1.8 2.首先得现有linux版本的jdk1.8安装包,这是jdk1.8的链接地址: https://pan.baidu.com/s/1GjWDufoJbn271yo62V9hGA 提取码:f6vt (如果链接失效了可以评论告知一声,我会立刻更新的) 二、具体操作 1.首先将上面的jdk安装包上传到自己的服务的这个路径中: /usr/local/src/jdk 先进入到 /usr/local/然后新建文件夹src,在src里面...

lzc2644481789的博客 4439

centos安装sqlserver 2017 时遇到的nothing provides python needed by mssql-server问题的解决方法

centos 安装sqlserver 2017时遇到 我知道是缺少了python环境于是安装了python3,安装成功之后仍然有同样的问题 于是安装了python2,问题解决了 被自己蠢哭 安装python2的过程 sudo yum -y install python2 compat-openssl10 sudo alternatives --set python /usr/bin/python2 sudo yum download mssql-server sudo rpm -U.

喵妹儿的博客 4853

关于FinalShell 安装JDK1.8 到 CentOS-7步骤详解

CentOS-7 安装JDK详细教程

Sunuuua的博客 3488

Linux 安装 SQL Server

Linux安装SqlServer

KingCruel的专栏 989

CentOS7安装Jdk1.8

CentOS7安装Jdk1.8 第一步、卸载系统自带的OpenJDK及相关的java文件 1、查看系统自带OpenJDK版本 java -version 2、查找需要删除的相关文件 rpm -qa | grep java 命令说明: rpm:管理套件 -qa:使用询问模式,查询所有套件 grep:查找文件里符合条件的字符串 java:查找包含java字符串的文件 3、删除文件 这里删除带OpenJDK字样的文件即可,例如: rpm -e --nodeps java-1.7.0-openjdk-1.7

何小智的博客 1034

CentOS7安装JDK1.8详细步骤

之前一直在自己电脑上通过Vmware Workstation软件来安装CentOS,最近斥巨资自己组装了一个小电脑,安装CentOS系统,模拟真实的服务器环境。同时也实现了异地远程开机和访问,并且可以通过ssh连接,这样便相当于拥有了小型服务器(阿里云同等配置的服务器太贵啦,摸摸我干瘪的钱包,哭瞎在厕所....)。既然搞Java,那第一步当然是按照Java的环境。写下这边文章做记录,下次再部...

写bug的小胖子的博客 880

解决CentOS yum安装pgadmin4报nothing provides python3-*** 的问题

环境 CentOS8 (最小安装) Python3 (yum/dnf安装) 问题描述 安装是提示缺少python3-alembic等包 但是安装了python3 仍然提示找不到包 [root@HyperV-PSQL ~]# yum -y install pgadmin4 上次元数据过期检查:0:11:32 前,执行于 2020年03月10日 星期二 11时35分24秒。 错误: 问题: pac...

贾小黑的博客 8788

java-1.8.0-openjdk-1.8.0.222-4.b10.redhat.windows.x86.msi

java-1.8.0-openjdk-1.8.0.222-4.b10.redhat.windows.x86 openJDK1.8 windows版直接安装

解决 CentOS 9 中依赖冲突问题:yum/dnf 解决 “nothing provides“ 错误(附第三方源配置)

通过上述方法可解决 95% 的依赖冲突问题。如遇特殊案例,可提供具体错误信息进一步分析。

chdjfkklkss的博客 472

耶鲁大学《博弈论》课程——逆向归纳

耶鲁大学《博弈论》课程——逆向归纳

ZYLer_的博客 7870

VoIP概述

VoIP统一通信与VoIPVoIP与传统电话比较VoIP各项产品设备的类型及应用 统一通信与VoIP 统一通信指的是把计算机与传统通信技术统一成一体的新通信模式,融合计算机网络与传统通信网络在一个网络平台上,实现电话、传真、数据传输、音视频会议、呼叫中心、即时通信等众多应用服务 VoIP又称IP电话或IP网络电话,是Voice Over IP的缩写,这种技术通过对语音信号进行编码数字化,压缩处理成压缩帧,然后转换成为IP数据包在TCP/IP网络上进行传输,从而达到了在IP网络上进行语音通信目的 VoIP与传

kaminao的博客 4358

CentOS7下安装JDK1.8详细过程

CentOS7下安装JDK1.8详细过程 在https://www.cnblogs.com/sxdcgaq8080/p/7492426.html的基础上去除了一些不必要的讲解内容,内容看起来更精炼些 1. 卸载系统自带的OpenJDK以及相关的java文件 1.1 查看系统是否自带JDK 键入命令 java -version 结...

u010590120的博客 12万+

TEC 高精度控温算法:实现精准升降温与恒温控制

本文深入解析了TEC高精度控温算法的核心原理与工程实践。针对TEC非线性、时变的特性,算法通过智能状态机实现精准升降温与恒温控制,并详细阐述了参数整定、硬件协同及调试优化的系统性方法,为半导体激光器、PCR仪等高精度温控应用提供了一套完整的解决方案。

weixin_29212867的博客 1012

centos7 jdk1.8安装教程

jdk8下载参考,下载jdk-8u161-linux-x64.tar.gz https://blog.csdn.net/qq_21187515/article/details/84850814 在/usr/目录下创建java目录 mkdir /usr/java cd /usr/java 把下载的jdk-8u161-linux-x64.tar.gz上传到linux上的/usr/java 可以...

新林的博客 3万+

量化爬虫第一步:手把手教你搞定同花顺问财的hexin-v参数(附JS逆向实战)

本文详细介绍了如何通过JS逆向技术破解同花顺问财数据接口的核心加密参数hexin-v,构建稳定可靠的量化数据采集方案。从抓包分析到Cookie Hook技术应用,再到环境补全与参数生成实现,手把手教你完成量化爬虫的第一步。文章还提供了实战注意事项与优化建议,帮助开发者规避常见问题。

weixin_42620202的博客 301

S7-200 SMART Modbus RTU从站配置与调试实战指南

本文提供了一份详细的S7-200 SMART PLC配置为Modbus RTU从站的实战指南。内容涵盖从硬件基础、软件准备、指令库调用、核心编程到地址映射与调试排错的完整流程。重点解析了MBUS_INIT与MBUS_SLAVE指令的关键参数配置,并深入探讨了Modbus地址与PLC内部V存储区的对应关系,帮助工程师快速打通通讯链路,实现与上位机、触摸屏等主站设备的稳定数据交互。

potato的博客 752

Centos7 安装JDK1.8详细过程

Centos7 安装JDK1.8详细过程

weixin_42326851的博客 2万+

使用MATLAB/Simulink对一个简单的智能家居温湿度监测与控制系统进行建模和仿真

目录手把手教你学Simulink——基于Simulink的智能家居温湿度监测与控制仿真建模示例一、背景介绍二、所需工具和环境三、步骤详解步骤1:创建Simulink模型步骤2:构建传感器模块步骤3:添加控制器步骤4:构建执行器模块步骤5:连接各部分步骤6:设置仿真参数步骤7:添加观测器步骤8:运行仿真并分析结果四、总结 智能家居系统中的温湿度监测与控制系统是一个典型的物联网(IoT)应用场景,它通过传感器收集环境数据,并根据预设条件自动调节室内温度和湿度以提高居住舒适度。本指南将介绍如何使用MATLAB/S

xiaoheshang_123的博客 291

Centos7安装jdk1.8

Centos7安装jdk1.8(两种安装方式) 1,检查本机是否安装了jdk,安装了就不用安装了 命令如下: [root@localhost ~]# java -version -bash: java: 未找到命令 [root@localhost ~]# 注意:说明未安装 一,下载安装 JDK下载地址: http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载你自己需要的版本 3,使用rz命令上传,没有的可以下载:yum

歇斯底里没有底的博客 9898

华为OD机试双机位C卷:日志排序 (Py/C/C++/Java/Js/Go)

华为OD机试双机C卷真题【日志排序】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解。华为OD机试-日志排序。

qq_45776114的博客 1754

2024.12.29 【RNA-seq】Rawdata数据缺失问题与解决方案

Fastq格式是一种用于存储高通量测序数据的文件格式,包含序列和相应的质量信息。第一行以开头,后接序列标识符;第二行是测序的DNA序列;第三行以开头,可能会跟随序列标识符;第四行是对应的质量值,以ASCII字符表示。Rawdata的数据完整性通常情况下是没有问题的,但我们仍然需要对下机数据进行验证,确保后续分析的正常进行,好的分析习惯可以提高整体的分析效率,避免很多不必要的麻烦。

1111

CentOS 7 环境下安装 JDK 1.8 及解决 wget 命令缺失问题

本文详细介绍了在CentOS 7环境下安装JDK 1.8和解决wget命令缺失问题的方法。主要内容包括:通过yum安装OpenJDK 8或手动安装Oracle JDK 8的步骤;针对wget命令缺失问题,提供了重新安装、修复YUM镜像源和手动RPM安装三种解决方案;同时分享了常见问题的排查方法,如DNS解析失败、环境变量配置等。本文适用于服务器运维人员和Java开发者,帮助快速搭建CentOS 7开发环境。

私聊前往站内信:https://i.youkuaiyun.com/#/msg/chat/weixin_44976692 2677

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

CentOS7下安装JDK1.8(超超超级详细)

CentOS7下安装JDK1.8 一、下载 下载方式分为两种: 浏览器链接进入Oracle官网 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 跳出这个: 点击之后,要求输入Oracle账户密码: 输入账户:2696671285@qq.com 输入密码:Oracle123 这个时候可以: 第一种下载方式: 点击下载, 下载完成后,然后通过xftp,将下载好的包导进去: 如果拖拽

weixin_43730492的博客 2961

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Centos7 安装jdk1.8(在线安装)

操作系统:CentOS Linux release 7.7.1908 内存:1GB 处理器:1核 ============================安装前的准备工作======================= 1、检查下系统中的jdk版本: java -version 2、检查jdk安装包: rpm -qa | grep java 3、如果有,则卸载旧的: ...

u011411602的博客 3042

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

上一篇: 在SecureCRT下Linusx的一些常用命令
下一篇: centos 7 linux系统默认ftp安装配置和部署(详细讲解)
chenlongjs
博客等级 码龄17年 60粉丝 66原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值