centos java7安装_Centos7 JDK7安装配置
一、准备工作 卸载OpenJDK
1.查找需要卸载的OpenJDK [xsdbc@localhost ~]$ rpm -qa | grep openjdk | grep -v grep java-1.7.0-openjdk-1.7.0.75-2.5.4.2.el7_0.x86_64 java-1.6.0-openjdk-devel-1.6.0.34-1.13.6.1.el7_0.x86_64 java-1.7.0-openjdk-headless-1.7.0.75-2.5.4.2.el7_0.x86_64 java-1.6.0-openjdk-1.6.0.34-1.13.6.1.el7_0.x86_64 java-1.7.0-openjdk-devel-1.7.0.75-2.5.4.2.el7_0.x86_64
2.依次卸载 rpm -e --nodeps java-1.7.0-openjdk-1.7.0.75-2.5.4.2.el7_0.x86_64 rpm -e --nodeps java-1.6.0-openjdk-devel-1.6.0.34-1.13.6.1.el7_0.x86_64 rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.75-2.5.4.2.el7_0.x86_64 rpm -e --nodeps java-1.6.0-openjdk-1.6.0.34-1.13.6.1.el7_0.x86_64 rpm -e --nodeps java-1.7.0-openjdk-devel-1.7.0.75-2.5.4.2.el7_0.x86_64 注:权限不足,请使用su root提权后再用。
二、安装配置JDK7 1.解压安装jdk文件 tar -zxvf jdk-7u75-linux-x64.tar.gz mkdir /usr/java mv ./jdk1.7.0_75 /usr/java/jdk1.7.0_75 rm -rf ./jdk1.7.0_75
2.配置JDK7 编辑/etc/profile文件 vi /etc/profile 在/etc/profile文件尾部添加 export JAVA_HOME=/usr/java/jdk1.7.0_75 export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin
使用source /etc/profile命令重新加载/etc/profile文件,使修改的内容在当前shell窗口中生效。(永久生效,重启系统或注销用户)
三、测试 [xsdbc@localhost ~]$ java -version java version "1.7.0_75" Java(TM) SE Runtime Environment (build 1.7.0_75-b13) Java HotSpot(TM) 64-Bit Server VM (build 24.75-b04, mixed mode) OK!完成了~
四、拓展 每次安装系统都要如此配置无疑是很讨厌的。技术男有义务让这些变得简单,将更多的时间留给美眉。程序猿不能容忍重复性工作,浪费生命。 来吧,编写脚本一次完成整个安装。
#!/bin/bash
# shell script to install jdk
# 1. remove openjdk if exists.
for i in $(rpm -qa | grep openjdk | grep -v grep)
do
echo "Deleting rpm -> "$i
rpm -e --nodeps $i
done
if [[ ! -z $(rpm -qa | grep jdk | grep -v grep) ]];
then
echo "-->Failed to remove the defult Jdk."
else
# 2.tar and install JDK(jdk-7u75-linux-x64.tar.gz)
tar -zxvf jdk-7u75-linux-x64.tar.gz
mkdir /usr/java
mv ./jdk1.7.0_75 /usr/java/jdk1.7.0_75
rm -rf ./jdk1.7.0_75
# 3. config /etc/profile
echo "export JAVA_HOME=/usr/java/jdk1.7.0_75" >>/etc/profile
echo -e 'export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar'>>/etc/profile
echo -e 'export PATH=$PATH:$JAVA_HOME/bin'>>/etc/profile
source /etc/profile
fi
centos java7安装_Centos7 JDK7安装配置相关推荐
- os7.4 java环境安装_CentOS7.0安装Scala和sun jdk的方法
今天在centOS7.0上安装Scala发现安装的cenos7.0自己有自带的java-openjdk-headle.x86_64,试着看下好用不结果发现运行.java源程序发现javac命令无法使用 ...
- poco mysql 安装_CentOS7上安装POCO
POCO是什么? 看官网说明: Modern, powerful open source C++ class libraries and frameworks for building network ...
- centos redis验证_centos7中安装、配置、验证、卸载redis
本文介绍在centos7中安装.配置.验证.卸载redis等操作,以及在使用redis中的一些注意事项. 一 安装redis 1 创建redis的安装目录 利用以下命令,切换到/usr/local路径 ...
- 7 centos ssh 单机_centos7单机安装kafka
基础要求操作系统:CentOS 7x 64位 kafka版本:kafka_2.11-0.8.2.1 #安装使用的jdk以及kafka的包我放到百度云了,需要自取. # 链接:https://pan.b ...
- centos redis验证_centos7下安装redis-4.0.2
本篇文章主要介绍在centos7 环境下安装redis-4.0.2. 下载redis安装包 wget http://download.redis.io/releases/redis-4.0.2.tar ...
- python3.82版本安装_CentOS7下安装Python3和Python2并存
(一)简述 刚安装的centos7.4版本默认是安装Python2.7,由于一些命令需要使用的原因,比如yum等,使用的是2.7.5版本的,由于现在很多库包括django都是使用Python3, 因此 ...
- mysql 5.5.39 安装_CentOS7.2安装mysql5.5.39
mkdir /home/mysql 将mysql5.5.39和cmake2.8.3的包传到/home/mysql下 cmake安装 yum -y install ncurses ncurses-dev ...
- ffmpeg 安装_CentOS7.6安装SRS和ffmpeg实现自建直播服务器
我使用的SRS版本:SRS-CentOS6-x86_64-2.0.263 查看系统版本 [root@xxxxxx ~]# cat /etc/redhat-release 安装常用软件 [root@xx ...
- pymysql安装_centos7.6 安装openstack stein组件之四
启用stein包: yum install centos-release-openstack-stein -y yum install python-openstackclient openstack ...
最新文章
- R可视化绘制指数分布(Exponential Distribution)
- Oracle ASM 11g新特性
- MyBatis学习总结(七)——Mybatis缓存
- python中的print()、str()和repr()的区别
- mvc:default-servlet-handler标签的作用
- 当session失效后,无论点击那个页面,都找到顶端页面,跳到登录页面。
- 人工智能大咖齐聚北京,创新大讲堂9月盛势来袭
- git-分支管理策略-合并分支时创建新的版本
- 使用webService时,gsoap数据类型注意事项
- IDEA如何导入MySQL驱动
- Thinkpad自修壁纸 2019
- 佳句赏析_求上者居中,求中者居下,求下者则不入流; 原作者 出处 出自 | 句子迷...
- 清华大学计算机系毕业论文 android,清华大学计算机科学与技术系
- 计算机二级考试应用与分值,计算机二级考试题型及分值
- oracle sql 不等 优化6,oracle sql 优化(三)
- Unity Awake OnEnable Start 和Update 先后顺序探究
- MATLAB-数据统计分析
- Ubuntu 20.04 关闭鼠标加速
- python-并发编程(1)
- ACCDB与MDB的读取区别
热门文章
- java string 数据结构_java 数据结构(一):java常用类 一 String类
- java列表展开折叠,Android在开发中的实用技巧之ExpandableListView简单实现商品列表折叠...
- java计算课程学分绩点_【Java爬虫】爬取南通大学教务系统成绩计算绩点
- 二进制拆弹实验详解_Population Count算法-求二进制数中1的个数
- java获得当前路径_JAVA 取得当前目录的路径/Servlet/class/文件路径/web路径/url地址...
- CICD之maven介绍
- 启动Virtual User Generator提示ArgumentNullException:值不能为null
- 工作了五年才明白的道理,这些原来我一开始就做错了
- 我,27岁,程序员,今年无情被辞:该转行还是降薪和年轻人抢饭碗?
- libguestfs java_libguestfs实现原理summary