centos_jdk

CentOS 7卸载系统自带的jdk 阅读详情

建议直接到官网下tar包手动安装,不要用yum装openjdk,因为openjdk目录结构不合理,在和其他工具整合的时候可能会报错!具体可见文末使用openjdk,maven出现的问题。

1.首先要卸载已经系统自己安装的jdk,否则运行以下新安装的jdk会出错

rpm -aq | grep java
#找出jdk,jdk相关软件
rpm -e 软件名 --nodeps
#卸载以安装的jdk,--nodeps实测不会出现问题

2.下载jdk安装包

    http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

    以jdk-8u171-linux-x64.tar.gz为例

 

3.建立java目录,解压安装包

    在/usr下建立java目录,在/usr/java目录下解压安装包,可使用如下命令:

cp /home/custom/jdk-8u171-linux-x64.tar.gz /usr/java    #复制到/usr/java目录下
tar -jxv -f jdk-8u171-linux-x64.tar.gz    #解压

4.配置环境变量

    可以配置在/etc/profile下,但是个人并不建议,如果在这个文件里语法出现错误,将会导致无法开机,如果决定写在这里,一定要认真检查语法。

    个人是写在.bash_profile文件中,与以上的区别在于,前者对于任何用户,环境变量都有效,后者只对特定用户环境变量有效,即那个用户的.bash_profile,那个环境变量对那个用户起效

    在文件中添加如下内容:

JAVA_HOME=/usr/java/bin
JRE_HOME=/usr/java/jre
CLASSPATH=/$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JRE_HOME/lib
PATH=$PATH:/JAVA_HOME/bin

export JAVA_HOME JRE_HOME CLASSPATH PATH

5.安装完毕,可自建*.java进行编译运行测试

-------------------------------------------------------------------------分割线------------------------------------------------------------------------------------

yum -y install java-1.8.0-openjdk

在安装openJDK的时候,可以不配置环境变量,但是可以使用java命令,这是因为java命令在/usr/local/bin目录下,而这个目录就在PATH中,虽然可以正常使用java命令,却没有JAVA_HOME这个环境变量,echo $JAVA_HOME显示为空,所以还应当额外配置JAVA_HOME。

rpm -qa | grep openjdk    #查看openjdk完整包名
rpm -ql java-1.8.0-openjdk-1.8.0.222.b10-0.el7_6.x86_64
#根据完整包名查看jdk位置

修改.bash_profile,添加环境变量:

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.222.b10-0.el7_6.x86_64
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

上述JAVA_HOME似乎有不妥之处,/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.222.b10-0.el7_6.x86_64目录下只有jre,没有jdk,而java命令是在/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.222.b10-0.el7_6.x86_64/jre/bin/java下,所以你JAVA_HOME怎么配都不合适了!如果配jre的目录,maven报错:

如果配的是可执行java命令的位置,又报错:

所以,还是坚决抵制openjdk,乖乖去官网下tar包安装吧。

CentOS 7 安装 jdk11 jdk11下载地址: https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html 下载: jdk-11.0.5_linux-x64_bin.tar.gz 需要登录后才能下载。 我当前是Window环境,下载后要把文件上传到CentOS中,我用的是SSH SecureFile Trans... 阅读详情

相关推荐

CentOS安装JDK

背景以前,我用的服务器都是有操作界面的。比如在Windows系统里面,使用连接远程服务器的功能。输入IP地址和密码后,就会弹出一个界面让你操作,界面有点类似虚拟机。 然而,这次我朋友直接扔一个centOS的服务器给我,还是没有操作界面的,必须用命令行来操作。一开始,有点慌。我要部署我的工程到centOS的服务器里面,还是用命令行来操作。。。 还好,大一的时候,自己去熟悉了一下linux系统,对基本的

追求灵魂代码 647

新手学编程必会的100个代码(从零基础到精通,收藏这篇就够了)

我记得刚开始接触编程的时候,觉得太难了。也很好奇,写代码的那些人也太厉害了吧?全是英文的,他们的英文水平一定很好吧?他们是怎么记住这么多代码格式的?而且错了一个标点符号,整个程序都会有影响。一个程序几千行,错一个标点符号都不行这也太难了吧?带着新手的灵魂拷问,作为从业后端10年的开发者,我来为大家拨开云雾。看完以后你就会明白,其实他们也没那么厉害!即便你是初中文凭,也照样能编程。新手学编程必会的100个代码对于python语言来说,要记得东西其实不多,基本就是几个常用语句加一些关键字而已。

wholeliubei的博客 7963

无人机航拍实战:如何用Python代码精准计算目标地理坐标(附完整代码)

本文详细介绍了如何利用Python代码实现无人机航拍图像中目标点的精准地理位置计算。通过解析从像素坐标系到WGS84大地坐标系的完整转换链条,结合相机内参、无人机姿态与地球曲率处理,提供了可直接运行的实战代码,并重点分析了地理位置计算中的常见误差来源与应对策略,助力开发者解决实际项目中的定位漂移问题。

hh234的博客 357

JDK安装及环境配置(手把手教你)

JDK安装及环境变量配置

4057 8882

开源项目 ruoyi-sso-oauth2(一)环境配置

Ruoyi若依实现单点登录SSO、oauth2认证

Xiaoweidumpb 9684

保姆级教程:用Seurat 5.0.1搞定单细胞测序数据从质控到细胞注释的全流程

本文提供了一份详细的Seurat 5.0.1单细胞测序数据分析教程,涵盖从数据质控到细胞注释的全流程。通过R代码示例和可视化分析,帮助用户掌握单细胞RNA测序数据处理的核心技术,包括数据标准化、降维聚类和细胞类型注释,适用于生物信息学研究和临床数据分析。

weixin_29067143的博客 197

在Oracle官网下载并安装JDK然后配置环境变量

一、Oracle官网下载JDK 1、百度搜索Oracle进入官网 2、向下滑点击Downloads图标 3、跳转页面后向下滑动鼠标找java图标,点击java(JDK)for Developers 4、跳转页面后如下图,如果要下载新版本的jdk就在前面。 5、如果要下载老版本的jdk就向下滑动页面,找到Java Archive 点击后面的DOWNLOAD按钮。 6、...

倾听者 8031

openvpn 安装 (Alibaba Cloud Linux release 3 (Soaring Falcon))

1.错误:configure: error: libnl-genl-3.0 package not found or too old. Is the development package and pkg-config (/usr/bin/pkg-config) installed?# ta.key在/etc/openvpn/server/目录下可以如下配置,否则需要写完整路径。# 配置账号密码登录客户端需要ca证书(可选)# 证书校验算法 配置上面生成的完整路径。# ca证书 配置上面生成的完整路径。

dubhe_zhao的博客 2150

Linux(CentOs7)安装OpenJDK1.8

1.使用Xshell连接上远程Linux后,执行命令: 安装jre: sudo yum install java-1.8.0-openjdk -y 安装jdk: sudo yum install java-1.8.0-openjdk-devel -y 查看jre安装情况: java -version 显示: openjdk version "1.8.0_181" OpenJDK...

yzh_1346983557的博客 1万+

用ST25DV芯片+KiCad快速设计NFC标签天线:参数计算/脚本生成/实测优化全流程

本文详细介绍了使用ST25DV芯片和KiCad工具设计NFC标签天线的全流程,包括参数计算、脚本生成和实测优化。通过解析芯片等效工作原理和设计思路,帮助开发者避开常见陷阱,实现高效、可量产的天线设计。文章还提供了Python计算工具和KiCad自动化脚本,大幅提升设计效率和成功率。

jj890的博客 758

置顶必读(1) |《YOLOv8实战:从入门到深度优化》专栏导读,带你一文了解本专栏!

🏆 本文收录于 《YOLOv8实战:从入门到深度优化》 专栏,该专栏专注于分享我在YOLOv8目标检测模型中的实战经验,涵盖从入门基础到深度优化的全方位解决方案。无论你是计算机视觉的新手,还是具有多年深度学习经验的专家,本专栏都将为你提供高效、可复现的技术方案,助你掌握YOLOv8的核心技术,提升目标检测性能,突破瓶颈,优化模型,并加速项目开发🚀!

**My Coding Family** 14万+

JDK最详细安装教程,零基础入门到精通,收藏这篇就够了

有些大厂,例如奇安信,甚至会将渗透岗位分为红蓝两方,对候选人的技术要求比较高,大部分刚入行的新人,也将渗透岗位作为后期的发展目标。①就业环境:网络安全可以在计算机科学与技术、信息通信、电子商务、互联网金融、电子政务等领域从事相关工作,还可以在政府机关事业单位、银行、保险、证券等金融机构,电信、传媒等行业从事相关工作。推进相关安全管控策略在平台落地、执行。**岗位释义:**主要负责信息安全事件应急响应、攻击溯源、取证分析工作,参与应急响应、攻击溯源、取证分析技术的研究,提升整体重大信息安全事件应急处置能力。

Python_0011的博客 4万+

无人机:DJI Matrice 600 Pro_(8).DJI_Matrice_600_Pro_负载能力

在一些高级应用场景中,可能需要自定义开发负载设备。

zhubeibei168的博客 1341

CentOS上安装JDK的详细教程

在CentOS系统上安装Java开发工具包(JD K)是一个常见的任务,特别是对于需要运行Java应用程序的服务器。本教程将指导您如何在CentOS上安装JDK 8和JDK 17。

interest_ing_的博客 3825

I2C通信——时序图

本文用逻辑分析仪抓取主机I2C通信的时序图,抓取的过程是读某个寄存器的值。

weixin_43772611的博客 7355

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

linux centos8 安装jdk 卸载jdk

环境准备 linux centos 8 第一种方式 yum安装 1、查询要安装jdk的版本:yum -y list java* 这些全是jdk的版本,选择适合自己的 2、安装jdk1.8 yum install -y java-1.8.0-openjdk.x86_64 3、查询jdk版本 这样就安装成功了。默认给安装到usr/lib/jvm 第二种方式 手动安装 一、先去官网找到jdk1.8:点我快速进入官网 进入后选红框 现在下载需要oracle账户。会直接跳转登录页面。 填写用户信息 之后需要

zhizungege的博客 3117

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

如何直接使用CentOS自带的JDK

身为小白的我今天刚用电脑自带的mstsc成功远程连接到白嫖的云服务器CentOS,汉化后就打算开始装jdk,后惊奇地发现CentOS竟自带jdk。上网搜索了一下,发现很多人选择先卸载自带的jdk再重新下载是因为CentOS自带的jdk版本太低。 于是 java -version 查看CentOS自带的jdk版本 看起来并不低,接下来查看CentOS是否把jdk的环境变量也配置好了 echo $JAVA_HOME 图中我试了两次,发现CentOS并没有配置jdk的环境变量,那么只好自己手动配置一下 首

nofish_的博客 3982

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

CentOS 7 yum卸载jdk、安装jdk以及配置jdk环境

CentOS 7 yum卸载jdk、安装jdk以及配置jdk环境 查看是否已经安装jdk 通过命令查询是否已经安装jdk //括号中选择一个即可 yum list installed | grep [java][jdk] 运行结果类似下图则说明系统已经存在jdk,可卸载 卸载jdk(若未存在jdk不用执行) 卸载的jdk按已存在的jdk版本进行卸载,示例为jdk1.8.0,不知版本号可观上图 ...

ljc的博客 8571

CentOS7安装JDK

linux安装jdk1.8再安装jdk17解决办法

进步中~ 2450

CentOS安装JDK教程

本文讲解了如果在CentOS里安装JDK。

weixin_55721317的博客 1378

linux centos 配置jdk,如何在centos下安装JDK

关于javaJDK大家肯定都很熟悉,是java语言开发工具包,是学习java编程的必学和必备技能。而Linux服务器想必大家也不陌生,CentOS作为Linux众多发行版本之一,是很多程序员会使用的一版。今天我们来学习如何在centos下安装JDK,相信是很多正在学习java的朋友们所需要的。在centos下安装JDK并不难,一共可以分为如下的五个步骤:1. 卸载系统自带的OpenJDK以及相关的...

weixin_39804629的博客 249

CentOS 卸载、安装JDK

一、查看和卸载JDK 使用命令java 、javac 、 java -version来查看是否安装了JDK 通过命令查看系统已安装的jdk rpm -qa | grep java 或rpm -qa | grep jdk命令来查询出系统自带的jdk(蓝框的四个就是系统自带的)注:其余的不要删 然后通过 rpm -e --nodeps 后面跟系统自带的jdk名 这个命令来删除系统自带的jdk, 例如:rpm -e --nodeps java-1.8.0-openj...

fox_bert的博客 1万+

CentOS安装配置jdk17

在服务器自己想要的目录运行下边命令,即可完成下载操作。文件(不建议直接修改。运行命令,使环境变量生效。

qq_43359234的博客 3256

centOS安装jdk

centOS安装jdk 目录 一、下载jdk 二、将下载的包上传到服务器,解压 三、配置环境变量 四、检查是否安装成功 一、下载jdk https://www.oracle.com/java/technologies/javase-downloads.html 二、将下载的包上传到服务器,解压 tar -zxvf jdk-15.0.1_linux-x64_bin.tar.gz 三、配置环境变量 在 JDK 11 后就没有单独的 jre 了,Oracle 和 Op...

qq_31322623的博客 312

Centos Install JDK

1、检查一下系统中的jdk版本 2、检测jdk安装包 3、卸载openjdk 4、安装新jdk 5、设置环境变量 6、执行profile文件 7、检查新安装的jdk 8、自动化安装脚本测试

michael_linux的博客,一个小小小学生。滴水穿石,步步为营,只为那刹那芳华。 1379

在CentOS中如何升级系统自带的JDK的版本

本文介绍了如何升级CentOS系统中自带的JDK的版本

农民工老王的博客 1万+
上一篇: grub引导windwos与Linux
下一篇: centos6安装tomcat及iptables开放端口
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值