centos7 部署jdk1.8

本文详细介绍如何从零开始安装配置Java环境,包括下载JDK安装包、进行安装、定义环境变量等步骤,并验证安装是否成功。

准备工作

先下载jdk的安装包可以去官网下载
我这里提供一个网盘链接永久有效
链接:https://pan.baidu.com/s/1RMV30J2PdnWUmYnAghs3_g
提取码:xin7

开始安装

[root@localhost src]# rz

[root@localhost src]# ll
总用量 190560
-rw-r--r--. 1 root root 195132576 6月  19 2020 jdk-8u251-linux-x64.tar.gz

在这里插入图片描述

[root@localhost src]# mkdir /usr/local/java
[root@localhost src]# tar -xf jdk-8u251-linux-x64.tar.gz -C /usr/local/java/
[root@localhost src]# cd /usr/local/java && ll
总用量 0
drwxr-xr-x. 7 10143 10143 245 3月  12 2020 jdk1.8.0_251

定义环境变量,在最后添加如下配置

[root@localhost java]# cat /etc/profile
##java_env
export JAVA_HOME=/usr/local/java/jdk1.8.0_251
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 执行配置生效

[root@localhost java]# source /etc/profile
[root@localhost java]# java -version
java version "1.8.0_251"
Java(TM) SE Runtime Environment (build 1.8.0_251-b08)
Java HotSpot(TM) 64-Bit Server VM (build 25.251-b08, mixed mode)

安装完成

Docker镜像centos7_jdk1.8是一个集成了CentOS 7操作系统和Java Development Kit (JDK) 1.8环境的Docker镜像。这个镜像通常用于开发和部署基于Java的应用程序,特别是那些需要在Linux环境下运行的应用。以下是一些关键点: 1. **基础镜像**:该镜像以CentOS 7为基础,提供了稳定且广泛使用的Linux环境。 2. **JDK版本**:集成了JDK 1.8,这是Java开发的标准版本,支持大多数Java应用程序。 3. **用途**:适用于需要特定Java版本和Linux环境的应用程序开发、测试和部署。 4. **配置**:通常会预先配置好环境变量,如JAVA_HOME,确保Java应用程序能够正确运行。 ### 如何使用centos7_jdk1.8镜像 1. **拉取镜像**: ```sh docker pull centos7_jdk1.8 ``` 如果这个镜像在Docker Hub上没有官方版本,你可以使用Dockerfile自己构建。 2. **编写Dockerfile**: ```dockerfile FROM centos:7 RUN yum install -y java-1.8.0-openjdk-devel ENV JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk ENV PATH=$JAVA_HOME/bin:$PATH CMD ["bash"] ``` 3. **构建镜像**: ```sh docker build -t centos7_jdk1.8 . ``` 4. **运行容器**: ```sh docker run -it centos7_jdk1.8 ``` ### 优点 - **一致性**:确保开发和生产环境的一致性,减少“在我的机器上可以运行”的问题。 - **便携性**:可以在任何支持Docker的环境中运行,无论是本地机器、云服务器还是数据中心。 - **隔离性**:每个容器都是隔离的,避免了应用程序之间的冲突。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值