文档章节

CentOS7安装配置jdk1.7

周俊宏
 周俊宏
发布于 2017/08/26 14:22
字数 434
阅读 4
收藏 0

1.检查系统原版并卸载

检查系统原版本:java -version

 

查看jdk信息:rpm -qa | grep java

 

卸载openjdk

使用如下命令依次卸载

rpm -e --nodeps java包名

 

最后使用命令rpm -qa | grep java查看,如果没有任何内容,则说明卸载完成

 

2.下载jdk安装包:

比如:jdk-8u91-linux-x64.rpm

 

 

3.使用xshell将下载的jdk上传到linux服务器

切换到/usr/local

在此目录下创建文件jdk1.7

在xshell中使用命令rz将jdk上传到linux服务器

 

等待文件传输

 

传输完成

 

上传完后的文件如下,文件只有读写权限,没有执行权限

 

4.给安装包赋予运行权限

chmod 755 jdk-8u91-linux-x64.rpm

查看授权后的文件

 

执行如下命令进行安装

rpm -ivh jdk-8u91-linux-x64.rpm

 

若出现如下错误

warning:waiting for transaction lock on /var/lib/rpm/.rpm.lock

 

执行如下命令

sudo rpm -ivh jdk-8u91-linux-x64.rpm

若不行则强制解锁

sudo rm /var/lib/rpm/.rpm.lock

 

默认安装在/usr/java文件目录中

 

5.配置环境变量

使用vi编辑器打开文件 vi /etc/profile

在最下面添加如下内容

注意红色部分内容,若文件名称不同需修改

export JAVA_HOME=/usr/java/jdk1.7.0_71

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tool.jar

 

使用source /etc/profile命令重新加载/etc/profile文件,使修改的内容在当前shell窗口中生效。

(永久生效,重启系统或注销用户)

到最后一行输入i 然后回车把上面部分粘贴 然后ESC : wq保存

6.验证

验证环境变量是否生效

命令:echo $PATH

 

验证jdk是否安装成功

java -version

 

© 著作权归作者所有

共有 人打赏支持
周俊宏
粉丝 0
博文 2
码字总数 633
作品 0
海淀
程序员
CDH5.9.0离线部署

部署环境:win7+vmware11+centos7.2+cdh5.9.0 1) 关闭防火墙 –# firewall-cmd –state –# systemctl stop firewalld.service –# systemctl disable firewalld.service –# vi /etc/selin......

thinkpadshi
2017/08/21
0
0
CentOS7下编译Hadoop-2.7.3全过程详解

1.工具准备,最靠谱的是hadoop说明文档里要求具备的那些工具。 到hadoop官网,点击source下载hadoop-2.7.3-src.tar.gz。 解压之 tar -zxvf hadoop-2.7.3-src.tar.gz 得到hadoop-2.7.3-src文件...

楠木楠
2016/08/28
131
0
kafka 2.11-0.10.0.0 搭建

1 软件版本要求和宿主环境 1.1 软件版本 jdk1.7 zookeeper 2.4.6 (kafka内置) & kafka_2.11-0.10.0.0 logkafka-master kafka-manager-1.2.9.10 KafkaOffsetMonitor 1.2 宿主环境(centos7) 1......

福云
2017/10/16
0
0
com/android/dx/command/dexer/Main : Unsupported major.minor version 52.0

如果你在开发过程中遇到了上述的Bug,基本上是JDK版本不一致造成的,指的是高版本的JDK编译的class不能放在低版本的JDK上运行。 如果是Version 52,就表示JDK8编译的class不能运行在JDK7上,...

星雨gg
2016/09/29
0
0
一台电脑如何配置多个JDK

一、起因 之前电脑装的JDK是1.7版本,由于业务需要,需要安装JDK1.8版本。可我又不想把之前的JDK1.7卸载掉。于是试着两个版本共存。 二、探索 众所周知,想要查看JDK是否安装配置成功,需要再...

qq_26545305
2017/03/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

解读|TARS开源项目发布Go语言版本

导语:近日,Tars 开源项目在上海发布并开源了 Go 语言版本,其性能与 C++ 版本相当,比 gRPC 的性能高 5 倍。 ——编者 Tars 是腾讯开源的一款微服务框架,它于去年 4 月份开源,并于今年 ...

腾讯开源
10分钟前
0
0
redis-list

列表用来存储多个有序的字符串,列表中元素是可以重复的,最多可以存储2^32-1个元素 常用命令: lrange key start end 获取指定范围内的元素列表,索引从0开始 0,-1取出所有的元素 lindex k...

拐美人
26分钟前
0
0
AOSP Build System —— Soong

Soong Soong is the replacement for the old Android make-based build system. It replaces Android.mk files with Android.bp files, which are JSON-like simple declarative descriptio......

雪落青山
43分钟前
1
0
Unity C# lock关键字的坑

Unity 5.6 环境下的 lock关键字,在特定的多线程环境下会死锁 崩溃 其中一种情况: 异步socket 操作,由于内部是一个线程池回调的异步回调,操作同一个对象时 lock关键字会概率出现死锁 闪退...

梦想游戏人
55分钟前
1
0
简单的svm例子

数据来源:https://github.com/oumiga1314/Coursera-ML-AndrewNg-Notes/blob/master/code/ex6-SVM/data/ex6data1.mat import pandas as pd import numpy as np import scipy.io as sio impor......

南桥北木
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部