1、yum命令安装jdk

选择版本安装

yum install -y java-1.8.-openjdk java-1.8.-openjdk-devel

或者如下命令,安装jdk1.8.0的所有文件

yum install -y java-1.8.-openjdk*
yum install -y java-1.8.0-openjdk.x86_64

2、查看JDK是否安装成功

# java -version

[root@1c164311bb8b /]# java -version
openjdk version "1.8.0_222"
OpenJDK Runtime Environment (build 1.8.0_222-b10)
OpenJDK -Bit Server VM (build 25.222-b10, mixed mode)

3、配置环境变量

JDK默认安装路径/usr/lib/jvm

[root@1c164311bb8b jvm]# pwd
/usr/lib/jvm
[root@1c164311bb8b jvm]#
[root@1c164311bb8b jvm]# ll
total
drwxr-xr-x. root root Jul : java-1.8.-openjdk-1.8.0.222.b10-.el7_6.x86_64
lrwxrwxrwx. root root Jul : jre -> /etc/alternatives/jre
lrwxrwxrwx. root root Jul : jre-1.8. -> /etc/alternatives/jre_1.8.0
lrwxrwxrwx. root root Jul : jre-1.8.-openjdk -> /etc/alternatives/jre_1..0_openjdk
lrwxrwxrwx. root root Jul : jre-1.8.-openjdk-1.8.0.222.b10-.el7_6.x86_64 -> java-1.8.-openjdk-1.8.0.222.b10-.el7_6.x86_64/jre
lrwxrwxrwx. root root Jul : jre-openjdk -> /etc/alternatives/jre_openjdk
[root@1c164311bb8b jvm]#

在/etc/profile文件添加如下命令

# set java environment
JAVA_HOME=/usr/lib/jvm/jre-1.8.-openjdk-1.8.0.222.b10-.el7_6.x86_64
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME CLASSPATH PATH

保存关闭profile文件,执行如下命令生效

source  /etc/profile

4、编写Dockerfile文件时,只需要定义容器变量即可(第三部可以省略)

ENV JAVA_HOME /usr/lib/jvm/jre-1.8.-openjdk-1.8.0.222.b10-.el7_6.x86_64

参考博客:

DOCKER 安装CENTOS,TOMCAT,JDK等相关的自定义(DOCKERFILE)镜像

CentOS 7 yum 安装与配置 JDK

https://blog.csdn.net/github_38336924/article/details/82221258

centos容器yum安装JDK环境的更多相关文章

  1. CentOS 通过yum安装web环境

    以前有过记录用过linux安装包来安装,但是需要手动配置环境.这次是用yum 来安装web环境,就可以不需要手动配置环境. 1,安装mysql 通过yum安装mysql 输入:rpm -qa | gr ...

  2. yum安装jdk环境变量配置

    系统版本 [root@localhost ~]# cat /etc/redhat-release CentOS Linux release (Core) #安装之前先查看一下有无系统自带jdk rpm ...

  3. CentOS 中 YUM 安装桌面环境

    CentOS 作为服务器的操作系统是很常见的,但是因为需要稳定而没有很时髦的更新,所以很少做为桌面环境.在服务器上通常不需要安装桌面环境,最小化地安装 CentOS(也就是 minimal CentO ...

  4. CentOS使用yum安装jdk

    1.查看系统版本命令 cat /etc/issue 2.查看yum包含的jdk版本 yum search java 或者 yum list java* 版本 jre jdk 1.8 java-1.8. ...

  5. CentOS 中 YUM 安装桌面环境(转)

    使用 yum groupinstall 指令很容易就能安装上图形界面的桌面系统. 1. yum 的 group 指令 yum 可以以程序组的模式来安装成套的软件包.支持的软件包可以通过, # yum ...

  6. centos通过yum安装jdk

    安装之前先检查一下系统有没有自带open-jdk 命令: rpm -qa |grep java rpm -qa |grep jdk rpm -qa |grep gcj 如果没有输入信息表示没有安装. ...

  7. CentOS下yum安装jdk

    jdk安装极其简单,因为java应用太广泛.先看下系统中是否已安装,已安装了先卸载,没安装则直接通过yum一步到位安装即可. 1.看本机是否已有jdk # java -version -bash: j ...

  8. CentOS上yum安装JDK

    转: http://blog.csdn.net/onepiecehuiyu/article/details/17189571

  9. centos上安装jdk环境

    老沙采用的环境是centos 6.5 64位服务器.在linux上安装jdk环境都很多中方式,这里讲解下手工进行安装并进行环境变量配置. 首先需要下载一个64位版本的linux,可以去oracle官网 ...

随机推荐

  1. 洛谷p1137 模拟退火

    题目链接:https://www.luogu.org/problem/P1337 以x为原点,将力分解成横纵方向的力,每次退火时单独对答案的横纵坐标进行判断是否更新答案 #include<ios ...

  2. ORM基础1

    1.增删改查 .models.类.object.all() 获取所有对象->select * from 表 2.models.类.object.get(id=1) 获取id为1的对象->s ...

  3. CF6B President's Office 题解

    看到大致思路一致的题解,决定发一篇运用STL不用dfs的题解     好久不发题解,心里不爽 思路: 1.输入的同时找到总统桌子的位置,用vector<pair <int,int> ...

  4. Browser Security-基本概念

    URL格式: scheme://[login[:password]@](host_name|host_address)[:port][/hierarchical/path/to/resource[?s ...

  5. 批量解决win10图标上有两个蓝色箭头的方法

    双击“此电脑”,点击“C盘”,可以看到一个”用户“文件夹,双击”用户“, 选择现在正在使用的用户名,双击用户名,找到该文件夹下的”桌面“或”Desktop“点击“属性”, 在“常规”选项卡中的属于项中 ...

  6. Mixing .NET

  7. 软工造梦厂团队项目(Alpha版本发布2)

    课程 (https://edu.cnblogs.com/campus/xnsy/GeographicInformationScience) 作业要求 https://www.cnblogs.com/h ...

  8. 19_07_8校内训练[sort]

    题意 一个排列,每次选一个子序列按顺序放在开头,要求变成升序的操作次数不超过17次,给出方案.n<=1E5. 思考 对于ai=aj-1且i<j的数字,一定要保持其相对顺序.可以根据这个关系 ...

  9. Shell字符串比较相等、不相等方法小结【转】

    #!/bin/sh #测试各种字符串比较操作. #shell中对变量的值添加单引号,爽引号和不添加的区别:对类型来说是无关的,即不是添加了引号就变成了字符串类型, #单引号不对相关量进行替换,如不对$ ...

  10. equals()和hashCode()使用总结

    equals()和hashCode()使用总结 equals() Object类中的equals方法和"=="是一样的,没有区别,即俩个对象的比较是比较他们的栈内存中存储的内存地址 ...