CentOS 7系统下配置自定义JDK的教程
发布时间 - 2026-01-11 01:58:07 点击率:次前言

本文主要介绍的是关于CentOS 7配置自定义JDK的方法教程,分享出来供大家参考学习,下面来一起看看详细的介绍:
配置教程
由于选择的是CentOS 7-DVD镜像自带了OpenJDK,需要卸载。首先查询自带的JDK:
rpm -qa | grep java
会出现7个带有java名称的东西,删除其中的带有OpenJDK字样的文件,命令如下:
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-1.7.0-openjdk-1.7.0.111-2.6.7.8.el7.x86_64
再次执行 rpm -qa | grep java 命令,就剩下三个:
javapackages-tools-3.4.1-11.el7.noarch tzdata-java-2016g-2.el7.noarch python-javapackages-3.4.1-11.el7.noarch
接着安装自己需要的jdk,首先进入 local 目录:
cd /usr/local/
在该目录下建一个文件夹并命名为jdk,用于存放jdk文件。下载文件:
// wget 地址 wget http://download.Oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz
通过右键->复制链接地址获得url,然后执行命令,爽歪歪,感觉下载速度好快啊!
然后执行命令:
tar -zxvf jdk-8u131-linux-x64.tar.gz
结果出错了,错误信息:
gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error is not recoverable: exiting now
在网上找了好久终于找到了解决方法。首先用 file 命令查看文件真正属性:
file jdk-8u131-linux-x64.tar.gz
显示结果:
[root@localhost jdk]# file jdk-8u131-linux-x64.tar.gz jdk-8u131-linux-x64.tar.gz: HTML document, ASCII text, with very long lines, with CRLF line terminators
原来下载下来的是网页(html),我说几百兆的东西怎么秒开呢。然后只能手动下载下来了,然后执行 rz 命令,选中下载的文件传到linux虚拟机,执行解压:
tar -zxvf jdk-8u131-linux-x64.tar.gz
解压后的文件为:
drwxr-xr-x. 8 10 143 4096 3月 15 16:35 jdk1.8.0_131
删除压缩文件(可选):
rm -f jdk-8u131-linux-x64.tar.gz
配置环境变量:
vim /etc/profile
输入 i 进入编辑模式,在文件末尾添加环境变量:
export JAVA_HOME=/usr/local/jdk/jdk1.8.0_131 export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin
按 esc 键,输入 wq (保存并退出)。
保存完之后,使刚配置的环境生效:
source /etc/profile
检查jdk是否安装完成:
java -version
显示结果:
[root@localhost jdk]# java -version java version "1.8.0_131" Java(TM) SE Runtime Environment (build 1.8.0_131-b11) Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)
配置完成。
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对的支持。
# centos7配置jdk
# centos7
# jdk安装配置
# centos
# 配置jdk
# Centos6.5下Jdk+Tomcat+Mysql环境安装图文教程
# CentOS 下yum安装mysql、jdk和tomcat的方法
# Centos6.x服务器配置jdk+tomcat+mysql环境(jsp+mysql)
# 在CentOS系统上安装Java的openjdk的方法
# CentOS 设置默认JDK步骤详解及命令
# Linux centos7环境下jdk安装教程
# CentOS安装jdk的三种方法
# CentOS 7下JDK8的详细安装步骤
# CentOS 6.4安装配置LAMP服务器(Apache+PHP5+MySQL)
# CentOS+Nginx+PHP+MySQL详细配置(图解)
# centos6利用yum安装php mysql gd的步骤
# centos7.2.1511安装jdk1.8.0_151及mysql5.6.38的方法
# 的是
# 我说
# 右键
# 错了
# 下载速度
# 找了
# 自定义
# 镜像
# 可选
# 这篇文章
# 带了
# 自带
# 谢谢大家
# 错误信息
# 解决方法
# 命名为
# 好快
# 压缩文件
# 找到了
# 在网上
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何快速搭建虚拟主机网站?新手必看指南
深圳网站制作的公司有哪些,dido官方网站?
浅谈redis在项目中的应用
如何快速查询网址的建站时间与历史轨迹?
网站制作大概多少钱一个,做一个平台网站大概多少钱?
Laravel怎么多语言本地化设置_Laravel语言包翻译与Locale动态切换【手册】
C#如何调用原生C++ COM对象详解
Laravel如何自定义错误页面(404, 500)?(代码示例)
高性能网站服务器配置指南:安全稳定与高效建站核心方案
Laravel如何操作JSON类型的数据库字段?(Eloquent示例)
Laravel怎么实现微信登录_Laravel Socialite第三方登录集成
零基础网站服务器架设实战:轻量应用与域名解析配置指南
如何快速生成橙子建站落地页链接?
5种Android数据存储方式汇总
Laravel怎么为数据库表字段添加索引以优化查询
phpredis提高消息队列的实时性方法(推荐)
Windows驱动无法加载错误解决方法_驱动签名验证失败处理步骤
python中快速进行多个字符替换的方法小结
弹幕视频网站制作教程下载,弹幕视频网站是什么意思?
如何快速搭建FTP站点实现文件共享?
Linux后台任务运行方法_nohup与&使用技巧【技巧】
Laravel怎么做缓存_Laravel Cache系统提升应用速度的策略与技巧
Laravel如何与Inertia.js和Vue/React构建现代单页应用
微博html5版本怎么弄发超话_超话进入入口及发帖格式要求【教程】
Laravel如何实现邮件验证激活账户_Laravel内置MustVerifyEmail接口配置【步骤】
网易LOFTER官网链接 老福特网页版登录地址
Laravel如何处理文件上传_Laravel Storage门面实现文件存储与管理
潮流网站制作头像软件下载,适合母子的网名有哪些?
如何快速重置建站主机并恢复默认配置?
百度浏览器网页无法复制文字怎么办 百度浏览器复制修复
如何在云虚拟主机上快速搭建个人网站?
Swift中循环语句中的转移语句 break 和 continue
Laravel Docker环境搭建教程_Laravel Sail使用指南
广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?
HTML5打空格有哪些误区_新手常犯的空格使用错误【技巧】
如何快速生成ASP一键建站模板并优化安全性?
Laravel如何使用Scope本地作用域_Laravel模型常用查询逻辑封装技巧【手册】
iOS UIView常见属性方法小结
LinuxCD持续部署教程_自动发布与回滚机制
Laravel如何实现多语言支持_Laravel本地化与国际化(i18n)配置教程
如何在服务器上三步完成建站并提升流量?
Laravel如何使用Blade模板引擎?(完整语法和示例)
EditPlus 正则表达式 实战(3)
如何快速搭建高效可靠的建站解决方案?
Laravel如何实现用户注册和登录?(Auth脚手架指南)
Laravel如何实现API资源集合?(Resource Collection教程)
详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)
JavaScript如何实现错误处理_try...catch如何捕获异常?
Linux安全能力提升路径_长期防护思维说明【指导】
Win11摄像头无法使用怎么办_Win11相机隐私权限开启教程【详解】

