CentOS7配置自定义JDK的方法
发布时间 - 2017-06-21 00:00:00 点击率:次由于选择的是centos7-dvd镜像自带了open jdk,需要卸载。首先查询自带的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
通过右键->复制链接地址获得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
# 的是
# 我说
# 右键
# 错了
# 下载速度
# 找了
# 镜像
# 可选
# 带了
# 自带
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
iOS中将个别页面强制横屏其他页面竖屏
在线教育网站制作平台,山西立德教育官网?
Laravel如何实现一对一模型关联?(Eloquent示例)
专业商城网站制作公司有哪些,pi商城官网是哪个?
Win11怎么恢复误删照片_Win11数据恢复工具使用【推荐】
EditPlus中的正则表达式实战(6)
简单实现jsp分页
高端智能建站公司优选:品牌定制与SEO优化一站式服务
如何用低价快速搭建高质量网站?
Laravel软删除怎么实现_Laravel Eloquent SoftDeletes功能使用教程
Laravel怎么连接多个数据库_Laravel多数据库连接配置
电视网站制作tvbox接口,云海电视怎样自定义添加电视源?
Swift中循环语句中的转移语句 break 和 continue
JavaScript中的标签模板是什么_它如何扩展字符串功能
ChatGPT 4.0官网入口地址 ChatGPT在线体验官网
Laravel Debugbar怎么安装_Laravel调试工具栏配置指南
jQuery中的100个技巧汇总
Laravel的辅助函数有哪些_Laravel常用Helpers函数提高开发效率
如何快速搭建自助建站会员专属系统?
移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?
html5如何设置样式_HTML5样式设置方法与CSS应用技巧【教程】
java中使用zxing批量生成二维码立牌
php打包exe后无法访问网络共享_共享权限设置方法【教程】
广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?
android nfc常用标签读取总结
如何在 Pandas 中基于一列条件计算另一列的分组均值
Android okhttputils现在进度显示实例代码
百度输入法全感官ai怎么关 百度输入法全感官皮肤关闭
HTML5空格和margin有啥区别_空格与外边距的使用场景【说明】
javascript日期怎么处理_如何格式化输出
网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?
Laravel如何使用Eloquent进行子查询
如何有效防御Web建站篡改攻击?
laravel怎么实现图片的压缩和裁剪_laravel图片压缩与裁剪方法
香港网站服务器数量如何影响SEO优化效果?
javascript中对象的定义、使用以及对象和原型链操作小结
北京专业网站制作设计师招聘,北京白云观官方网站?
Windows10如何更改计算机工作组_Win10系统属性修改Workgroup
网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?
EditPlus中的正则表达式 实战(2)
专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?
Laravel如何正确地在控制器和模型之间分配逻辑_Laravel代码职责分离与架构建议
bootstrap日历插件datetimepicker使用方法
高防服务器租用指南:配置选择与快速部署攻略
Thinkphp 中 distinct 的用法解析
标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?
如何在万网ECS上快速搭建专属网站?
Claude怎样写结构化提示词_Claude结构化提示词写法【教程】
零基础网站服务器架设实战:轻量应用与域名解析配置指南
html5源代码发行怎么设置权限_访问权限控制方法与实践【指南】


/usr/local/