CentOS下安装及配置JDK
大家好,我是中国码农摘星人。
欢迎分享/收藏/赞/在看!
说到 JDK 就不得不提一下一道老掉牙的面试题:
JDK(Java Develpment Kit,Java 开发工具包)
JRE(Java Runtime Environment,Java 运行时环境)
JVM(Java Virtual Machine,Java 虚拟机)
双十一购买了一台阿里云服务器,一直放着吃灰,今天闲来无事,于是拿来玩玩!
不得不说,阿里的业务真迅速,刚买完阿里工作人员就打电话推广一些服务,我一句“我是学生”直接话题结束!
远程连接上之后,发现主机名又长又丑,先改个名字!
查看当前主机名称
hostname
修改主机名称
hostnamectl set-hostname hayden
重启服务
修改完成
1 检查并卸载 OpenJDK
查看 Java 相关信息,检查系统是否自带了 OpenJDK 以及相关安装包,如果有的话则应先将其卸载
java -versionrpm -qa | grep java// rpm(RedHat Package Manger):RedHat软件管理工具,是一种用于打包及安装的工具
// -qa(query,all)
// grep(global search rgular expression(RE) and print out the line):是一种强大的文本搜索工具
如果发现有安装好的 OpenJDK 以及安装包的话那么首先依次执行卸载
rpm -e --nodeps tzdata-java-2012c-1.el6.noarchrpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.x86_64// -e:删除指定的套件
// --nodeps:不验证套件档的相互关联性
2 使用下载好的压缩包方式安装 JDK
在 Oracle 官网下载相应的 JDK 版本压缩包到本地
Oracle - Java Downloads
在 usr 目录下新建 java 目录,使用 sftp 将下载好的 JDK 压缩包放至该目录下
mkdir /usr/java
ll /usr
进入 java 目录解压 JDK 压缩包,解压完成后压缩包看心情选择要不要删除!
cd /usr/java
ll
tar -zxvf jdk-8u311-linux-x64.tar.gz
ls
3 JDK 环境配置
编辑 profile 文件,在文末添加如下配置,保存退出
vim /etc/profileexport JAVA_HOME=/usr/java/jdk1.8.0_311
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
vim / vi 编辑器快捷操作
:set nu // 显示行号
G // 跳到文本最后一行
G$ // 跳到最后一行的最后一个字符
gg // 跳到第一行的第一个字符
0 // 跳到当前行的第一个字符
通过 source 命令重新加载 /etc/profile 文件,使配置生效
source /etc/profile
4 测试配置是否成功
输入如下命令,显示如下信息表示配置成功
java -version
当然,安装 JDK 的方式不止一种,还可以通过 yum、rpm 命令安装 JDK,不过配置的方式都是一样的,将 JDK 相关路径暴露出去
5 通过 yum 命令安装 JDK
搜索 JDK 安装包
yum search java | grep jdk
下载 JDK,默认路径为:/usr/lib/jvm/
yum install java-1.8.0-openjdk.x86_64
6 通过 rpm 命令安装 JDK
下载rpm安装包
wget http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-x64.rpm?AuthParam=1534132498_e541d098d71f6243516fa69cd17eba60
安装JDK
rpm -ivh jdk-8u181-linux-x64.rpm?AuthParam=1534132498_e541d098d71f6243516fa69cd17eba60
CentOS下安装及配置JDK相关推荐
- CentOS下安装及配置Tomcat
大家好,我是中国码农摘星人. 欢迎分享/收藏/赞/在看! Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用, ...
- Linux下安装和配置JDK与Tomcat(升级版)
在这个版本 Linux下安装和配置JDK与Tomcat(入门版) 的基础上优化升级 1.下载相关软件 apache-tomcat-6.0.37.tar.gz jdk-6u25-linux-i586-r ...
- CentOS下安装及配置MySQL
大家好,我是中国码农摘星人. 欢迎分享/收藏/赞/在看! 欢迎提出使用本篇文章安装 MySQL 时遇到的问题,本篇文章会持续更新- MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公 ...
- linux(ubuntu)环境下安装及配置JDK
安装完IDEA之后遇到了问题,发现jdk安装完之后配置环境变量好困难,下面总结一下我的安装及配置方式: JDK下载链接:http://download.oracle.com/otn-pub/java/ ...
- linux卸载和按照jdk,Linux 下安装和卸载JDK
安装 下载jdk https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 在local ...
- 在Centos下安装java jdk
在Centos下安装java jdk 第一步: 首先卸载CentOS上自带的jdk,如果不会可以百度一下,直到输入命令 java或者java -version找不到命令是说明卸载成功 第二步: 下载j ...
- CentOS 6.4下安装和配置Samba - 行知小筑 - 51CTO技术博客
CentOS 6.4下安装和配置Samba - 行知小筑 - 51CTO技术博客
- linux nginx rpm 安装配置,Centos下安装nginx rpm包
1 在nginx官方网站下载一个rpm包,下载地址是:http://nginx.org/en/download.html wget http://nginx.org/packages/centos/6 ...
- 版本管理工具:CentOS下安装配置Subversion Edge 5.2.4(svn 1.8)
这篇文章介绍一下使用官方的Subversion Edge在CentOS下安装和设定的方法. CollabNet + VersionOne 强强联合 2017年8月7日,CollabNet和Versio ...
最新文章
- 开会迟到,代码不规范,晚上八点半去健身,跟leader坐电梯自己先出去!某新入行程序员被疯狂吐槽!...
- 从源码角度分析MapReduce的map-output流程
- 页面生成周期中的两个Application池的详情小弟了解
- docker安装最新版Jenkins:拉取镜像/创建容器
- intellij idea 显示打开文件路径按钮
- Linux应用--日志定时清理
- 本地配置_Hadoop本地模式的安装配置
- 电脑服务器传文件夹吗,服务器和电脑传文件夹吗
- SPSS数据分析之列联分析与卡方检验、方差分析与LSD方法【操作详解】
- 1066 图像过滤 (15 分)—PAT (Basic Level) Practice (中文)
- linux 使用systemctl 启动服务报错: Error: No space left on device
- antd的timePicker.RangePicker设置结束时间不可早于开始时间
- 如何拼接多张图片,多张图片拼接成一张
- IE11下载文件时,文件扩展名自动由点改为下划线
- MarkdownPad
- 平生事,此时凝睇,谁会凭栏意!(4)
- STM32小项目之dht11在oled上显示温湿度
- python如何从文本中提取数据_如何从文本文件中提取数据?
- 【干货】彻底理解Windows认证-议题解读
- 【推荐】2022年环保行业研究报告产业发展前景市场投资行情分析白皮书(附件中为网盘地址,报告持续更新)
热门文章
- 原生的ajax判断用户名是否占用
- python又搞事情 想一统天下?
- Hypertable应用实践:基于BigTable模型优化业务
- Siamese Network Triplet NetWork
- 模糊数学学习笔记 4:模糊关系
- 软件测试面试,8年测试老兵竟被面试官10分钟pass,原因是不懂这几个点?
- linux repo 源下载地址,yum更换国内源及yum下载rpm包
- 【Shopee市场周报】虾皮拉美市场运动品类选品攻略
- mysql如何drop数据库_MySQL如何删除数据库
- 服务器上biee的rpd存放位置,BIEE入门超级好的文档.docx