CentOS7配置自定义JDK的方法
来源:互联网 发布:图书编辑有前途么 知乎 编辑:程序博客网 时间:2024/06/05 16:15
配置自定义JDK的方法
由于选择的是centos7-dvd镜像自带了open jdk,需要卸载。首先查询自带的jdk:
1
rpm -qa | grep java
会出现7个带有java名称的东西,删除其中的带有openjdk字样的文件,命令如下:
1
2
3
4
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
命令,就剩下三个:
1
2
3
javapackages-tools-3.4.1-11.el7.noarch
tzdata-java-2016g-2.el7.noarch
python-javapackages-3.4.1-11.el7.noarch
接着安装自己需要的jdk,首先进入local
目录:
1
cd /usr/local/
在该目录下建一个文件夹并命名为jdk,用于存放jdk文件。下载文件:
1
2
// wget 地址
wget
通过右键->复制链接地址获得url,然后执行命令,爽歪歪,感觉下载速度好快啊!
然后执行命令:
1
tar -zxvf jdk-8u131-linux-x64.tar.gz
结果出错了,错误信息:
1
2
3
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
在网上找了好久终于找到了解决方法。首先用file
命令查看文件真正属性:
1
file jdk-8u131-linux-x64.tar.gz
显示结果:
1
2
[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虚拟机,执行解压:
1
tar -zxvf jdk-8u131-linux-x64.tar.gz
解压后的文件为:
1
drwxr-xr-x. 8 10 143 4096 3月 15 16:35 jdk1.8.0_131
删除压缩文件(可选):
1
rm -f jdk-8u131-linux-x64.tar.gz
配置环境变量:
1
vim /etc/profile
输入i
进入编辑模式,在文件末尾添加环境变量:
1
2
3
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
(保存并退出)。
保存完之后,使刚配置的环境生效:
1
source /etc/profile
检查jdk是否安装完成:
1
java -version
显示结果:
1
2
3
4
[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)
表示配置成功。
阅读全文
0 0
- CentOS7配置自定义JDK的方法
- CentOS7 JDK环境变量配置
- CentOS7下配置JDK
- centOS7 mini配置jdk
- centos7配置jdk环境
- 在CentOS7.4中安装jdk的几种方法及配置环境变量
- jdk的配置方法
- 配置JDK环境变量的方法
- Eclipse配置jdk的方法
- jdk的环境配置方法
- Linux Centos7下安装JDK及环境变量的配置
- centos7的firewalld的配置方法
- tomcat配置自定义JDK
- 虚拟机配置Centos7方法
- CentOS7下JDK的安装
- 【笔记】CentOS7 配置安装MySQL、JDK,Tomcat
- CentOS7中JDK安装及环境变量配置
- linux-centos7安装配置jdk,mysql,tomcat
- Mac中安装软件的传送门
- ES6新特性
- kylin介绍博文整理
- Linux发展史
- 网络流&二分图 12
- CentOS7配置自定义JDK的方法
- webService创建服务报错:NoSuchMethodError:org.slf4j.helpers.MessageFormatter.arrayFormat
- NYOJ21 三个水杯
- Android开发使用XML文件定义ImageView的在selected为true和false状态下显示不同的图像
- MySQL数据库压缩包安装配置过程
- hdu6237 素因子
- ZK官方MVC原理详解
- Springboot+Mybatis+Pagehelper+Aop动态配置Oracle、Mysql数据源
- 跟着小甲鱼学python第一天