centos安装配置JDK环境

CentOS下安装JDK的三种方法 由于各Linux开发厂商的不同,因此不同开发厂商的Linux版本操作细节也不一样,今天就来说一下CentOS下JDK的安装: 方法一:手动解压JDK的压缩包,然后设置环境变量 1.在/usr/目录下创建java目录 [root@localhost ~]# mkdir/usr/java [root@localhost ~]# cd /usr/java 2.下载jdk,然后解压 [root@localhost java]# curl -O http://download.Oracle.com/otn. 阅读详情

一、准备安装

1、确认是否已经安装JDK

由于某些Centos系统自带了JDK环境,所以安装前我们需要先确认下我们的Centos是否已经安装了JDK。我们可以通过rpm -qa | grep java 命令查看是否安装过jdk

rpm -qa | grep java

如上图显示没有安装jdk。如果安装了,我们可以通过rpm -e jdk安装包名称 --nodeps命令来卸载,jdk安装包名称就是我们前面通过rpm -qa | grep java查到的名称。

rpm -e jdk安装包名称 --nodeps

2、查看Centos的版本

首先我们需要确认下Centos版本,看其实32位还是64位的系统。通过以下三条命令中的任意一条均可查看:

(1)、uname -a 查看OS详细信息

uname -a

(2)、file /bin/ls 显示系统程序信息

file /bin/ls

(3)、cat /proc/version 查看OS版本

cat /proc/version

通过以上命令,可以看出来我的Centos是64位系统。

3、下载JDK

由于我们Centos是64位的,所以我们需要下载64位的JDK安装包,官网下载地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html。

二、安装JDK

1、上传jdk压缩包并解压

我们选择将jdk压缩包上传到/usr/local目录下,这个目录是用来存放本地共享资源的。

(1)、通过 cd /usr/loacl命令进入local目录。

cd /usr/local

(2)、新建java文件夹

通过mkdir java新建java文件夹,然后cd进入java文件夹

mkdir java
cd java

(3)、上传jdk压缩包

通过rz+回车命令上传下载的jdk压缩包((rz命令需要安装lrzsz软件,没有安装的小伙伴点此链接查看安装方法))。上传成功后我们可以通过ls命令查看一下,发现jdk压缩包已经上传成功

rz

(4)、解压tar压缩包

tar -xvf jdk-8u271-linux-x64.tar.gz

(5)、删除无用的jdk压缩包

rm -rf jdk-8u271-linux-x64.tar.gz

2、配置环境变量

(1)、以编辑模式打开profile文件

通过vi /etc/profile来配置环境变量

vim /etc/profile

(2)、在profile配置文件中新增配置

按向下箭头到profile文件最下面,按insert按钮进入编辑模式(按a键或者i键也可以),新增以下配置:

JAVA_HOME=/usr/local/java/jdk1.8.0_271
JRE_HOME=$JAVA_HOME/jre
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JRE_HOME/lib
PATH=$JAVA_HOME/bin:$PATH:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASSPATH PATH

(3)、保存配置退出profile文件

按ESC键退出编辑模式,输入:wq+回车保存退出profile文件

:wq

(4)、通过source /etc/profile命令使新增的配置立即生效

source /etc/profile

3、查看jdk版本,验证是否按照成功

通过java -version命令,或者javac -versioin命令,我们可以查看jdk是否安装成功。

java -version
javac -version

如上图,centos系统jdk安装成功。

三、总结

除了我们以上的手动安装,我们也可以通过yum来安装,但是yum自动安装的灵活性不太好,我们这里就不做演示了,感兴趣的小伙伴可以点击以下链接查看或者自动百度以下。yum安装jdk参考资料一、yum安装jdk参考资料二

 

Linux CentOS 环境下安装JDK的三种方法,Linux运维高级工程师面试题及答案 为了做好运维面试路上的助攻手,特整理了上百道。 阅读详情

相关推荐

Linux CentOS 环境下安装JDK的三种方法

大型分布式系统犹如一个生命,系统中各个服务犹如骨骼,其中的数据犹如血液,而Kafka犹如经络,串联整个系统。这份Kafka源码笔记通过大量的设计图展示、代码分析、示例分享,把Kafka的实现脉络展示在读者面前,帮助读者更好地研读Kafka代码。麻烦帮忙转发一下这篇文章+关注我系统犹如一个生命,系统中各个服务犹如骨骼,其中的数据犹如血液,而Kafka犹如经络,串联整个系统。这份Kafka源码笔记通过大量的设计图展示、代码分析、示例分享,把Kafka的实现脉络展示在读者面前,帮助读者更好地研读Kafka代码。

2401_83817171的博客 1265

CentOS安装jdk

centos安装jdk,两种方式 服务器安装java环境,超详细

重生之我不会写代码 6万+

在centOS7上安装JDK并配置环境

JAVA在centOS7上的环境配置

qq_41024666的博客 490

CentOS - JDK的安装与配置

2019年3

楼上别吵了,我想睡觉 9935

别再手动调波形了!用STM32G474的HRTIM+DAC生成精密锯齿波,附完整CubeMX配置

本文详细介绍了如何利用STM32G474的高分辨率定时器(HRTIM)和数模转换器(DAC)协同工作,实现高精度锯齿波生成。通过CubeMX配置指南、关键寄存器计算和实践技巧,帮助开发者快速掌握全硬件实现的波形生成方案,显著提升嵌入式系统的波形控制精度和响应速度。

weixin_28716769的博客 246

解密UFS Explorer:Drobo BeyondRAID数据恢复实战指南

本文详细介绍了使用UFS Explorer Professional Recovery软件中的Drobo BeyondRAID助手进行数据恢复的完整实战流程。当Drobo设备因BeyondRAID配置信息丢失而无法访问时,该工具能安全、只读地扫描硬盘,虚拟重建存储池,帮助用户找回宝贵数据。指南涵盖了从前期准备、硬盘选择、配置扫描到数据安全导出的每一步关键操作与常见问题解决方案。

weixin_29219539的博客 270

Centos7 安装 JDK及其环境配置

Centos7 安装 JDK及其环境配置 快过年了,不断学习,给大家分享,也给我自己留下点滴 一、首先我们要下载jdk包 给大家准备了 链接:https://pan.baidu.com/s/18wkeKmGJ6GoadG9y8yUfOQ 提取码:bz2y 官网:Java Downloads | Oracle 二、准备服务器 云服务或者时VMware Workstation虚拟机 1.我们已经准备好的jdk,需要上传服务器 需要下载两个东西: 第一个是方便上传下载文件 1...

weixin_45858545的博客 9364

Xilinx Aurora 8B/10B IP核详解和仿真

Xilinx Aurora 8b/10b IP核的详解,以及使用与仿真示例,对IP核的配置和如何仿真有非常详细的说明,除了对IP核官方文档的内容进行了解析以外,还对GTX引脚的选择等比较容易混淆和不好理解的地方进行了说明。最后对IP核的仿真运行进行了STEP BY STEP 的说明,对仿真的结果也进行了简要的说明。 该文档对Xilinx FPGA和ZYNQ SOC下 AURORA 8B/10B IP核的使用提供了一个快速上手的指导。

weixin_43354598的博客 1万+

CentOS 7 yum卸载jdk、安装jdk以及配置jdk环境

CentOS 7 yum卸载jdk、安装jdk以及配置jdk环境 查看是否已经安装jdk 通过命令查询是否已经安装jdk //括号中选择一个即可 yum list installed | grep [java][jdk] 运行结果类似下图则说明系统已经存在jdk,可卸载 卸载jdk(若未存在jdk不用执行) 卸载的jdk按已存在的jdk版本进行卸载,示例为jdk1.8.0,不知版本号可观上图 ...

ljc的博客 8571

R语言dplyr包recode函数、recode_factor函数数值或因子替换实战

R语言dplyr包recode函数、recode_factor函数数值或因子替换实战 目录 R语言dplyr包recode函数、recode_factor函数数值或因子替换实战 #导入dplyr包 #recode函数进行数值替换 #recode_factor函数对因子变量进行替换 #导入dplyr包 install.packages("dplyr") # Install & load dplyr library("dpl.

data+scenario+science+insight 1590

基于uniapp开发PDA扫码枪APP:实现RFID批量扫描读取功能

基于uniapp的PDA扫码枪APP开发实战,实现高效RFID读取功能,uniapp整合PDA硬件的实践分享,基于uniapp的PDA端RFID批量扫描方案开发

商务合作 / 项目定制 / 学习交流。个人vx:lovely_wml 1万+

CentOS7安装配置JDK环境 保姆级教程

ps:喝“咖啡”第一步,配置环境 目录一、使用Yum安装1. 查看是否有JDK环境2. 卸载现有环境3. 使用Yum安装OpenJDK二、使用rpm包安装1. 下载JDK rpm包2. 安装JDK三、使用JDK压缩包1. 下载JDK Compressed Archive2. 将下载的gz压缩包上传到服务器并解压3. 配置环境变量 一、使用Yum安装 安装OpenJDK的可以选择此方法,方便快捷 1. 查看是否有JDK环境 使用java命令查看 java -version 可以看到系统自带的OpenJDK版

52IT的博客 6万+

MATLAB基础应用精讲-【图像处理】GNN图神经网络(附python代码实现)

图神经网络由于其在处理非欧空间数据和复杂特征方面的优势,受到广泛关注并应用于推荐系统、知识图谱、交通道路分析等场景。图结构可描述复杂关系,如基因结构、通信网络、交通路线、社交网络等。图计算挖掘结构信息,但无法学习节点特征。神经网络在欧氏空间数据上表现优越,但无法直接应用于非欧氏空间的图数据。图神经网络结合图计算和神经网络优势,处理非欧氏空间数据及其复杂特征,应用于网络链接预测、推荐系统和交通道路分析等场景。实际应用中,图数据规模庞大,如百亿级节点、千亿级边,存储开销超过10TB。

qq_36130719的博客 1139

【 CentOS 】配置java环境、安装Jdk

【 CentOS 】配置java环境、安装Jdk

hapyeveryday的博客 2039

弥散圆以及最大弥散圆

1弥散圆的形成? 原本景物中的一点应该经过透镜本应该也是一点才对。但是因为离焦,球差的存在,最终成像会投影成一个光斑圆圈。越小越清晰,越大就互相干涉变得越模糊。 同时人们规定二零最大弥散圆,就是人眼能够感受清晰模糊的一个边界,直径大于它,感受到模糊;直径小于它,感受不到模糊。 下面分别是离焦(左),球差(右)。 2弥散圆大小怎么计算呢? ,f为焦距;<1> ,D为光圈有效孔径;<2> F=f/D; <3> 3条公式合并可得出: ...

camerall 3117

【PCL常用分割器】SACSegmentation

是一种基于采样一致性(Sample Consensus)的点云分割方法。它通过从点云中选取少量样本,拟合参数化几何模型(如平面、圆柱),并评估所有点与模型的误差一致性,最终选择内点集合最优的模型作为分割结果。与其他分割器(Region Growing、EuclideanClusterExtraction)不同,它不依赖空间连通性,而是依赖几何一致性。

yijiujiusan的博客 1310

CentOS8安装JDK8以及配置环境配置

CentOS8安装java环境 卸载老版本 1.卸载可能存在的CentOS自带的java环境 #rpm -qa|grep java #rpm -qa|grep jdk #rpm -qa|grep gcj 2.如果有,卸载 #rpm -e --nodeps java–1.8.xxxxxxxxxxxxxxxxxxxxxxxxxxx

haoweixl的博客 1万+

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

CentOS7.5安装jdk8及环境配置

卸载自带jdk、下载jdk、安装、配置环境变量、验证

GoldenStar的博客 3519

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Linux环境CentOS7系统中安装java环境,下载安装JDK、配置JDK,centos配置JDK报错

java、linux、centos、JDK

zhangfuping123456789的博客 628

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

centos7安装jdk8并配置环境

centos7安装jdk8并配置环境 1.下载jdk并解压 https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html 解压 tar -zxvf jdk-8u271-linux-x64.tar.gz 2.配置环境变量 //打开/etc/profile文件 vim /etc/profile 在最末尾添加 # jdk begin export JAVA_HOME=/usr/local/java/jdk1.8.0_271

假不正经 181

Centos7安装JDK8以及环境配置

作为一名Java程序员,多多少少有些技能是必备的,例如搭建环境变量和部署WEB项目等的,如果现在的你不会在Centos上面搭建Java环境的话,那么就立刻跟着我来一起搭建吧,一起来为我们的技能加分吧! STEP 1: 现在JDK10都出来了,所以我们也要紧跟着技术的潮流走,JDK8现在肯定已经比以前成熟很多了,所有我们在这里采用的就是JDK8。首先我们得在官网上面先下载JDK8 ...

Apollo 14万+

centos 配置java环境_CentOS8安装JDK8并配置环境变量

1、找到JDK下载地址https://www.oracle.com/java/technologies/javase-downloads.html在Oracle的网站下载东西都要登录,登录之后即可开始下载,也可以去下载别准备好的资源以下的2、3、4步,可以任选一种安装方式2、安装.tar.gz格式的JDK2.1、解压在/usr/local目录下新建一个文件夹JDK,并将下载的文件导入到该文件夹中然...

weixin_39686192的博客 951

CentOS下的Java的运行环境JDK安装配置

文章目录(一)CentOS下的Java得运行环境JDK安装配置1、安装2、检查3、JDK配置环境 (一)CentOS下的Java得运行环境JDK安装配置 1、安装 安装之前先检查一下系统有没有自带open-jdk 命令: rpm -qa |grep java rpm -qa |grep jdk rpm -qa |grep gcj 如果没有输入信息表示没有安装。 如果安装可以使用rpm -qa | grep java | xargs rpm -e --nod

gonghui_hui的博客 186

centos7安装并配置jdk环境

需要准备:centos7,jdk centos7未安装的可以参考:VMware虚拟机搭建centos7镜像 jdk安装包可以可以官网下载,也可以点击下载: https://pan.baidu.com/s/1k-8yfFswtqqx395xgWFrmA 提取码:jjcp 准备工作完成后,创建目录: cd / mkdir develop #创建目录,专门存放各种软件 cd develop/ #进...

weixin_45673552的博客 328

CentOS安装jdk的几种方法及配置环境变量

一、下载jdk jdk下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 下载jdk-8u152-linux-x64.rpm 或jdk-8u152-linux-x64.tar.gz(根据自己的系统位数选择对应的包) 如图: 二、安装jdk 因为我安装的CentOS7.4系统自带jdk1.8,所以为了演示如何安装jdk,我需要先卸载系统自带的jdk 查看当前系统..

我爱吃红薯的博客 577

Centos7中yum安装jdk及配置环境变量

本文转自Centos7中yum安装jdk及配置环境变量 #安装之前先查看一下有无系统自带jdk rpm -qa |grep java rpm -qa |grep jdk rpm -qa |grep gcj #如果有就使用批量卸载命令 rpm -qa | grep java | xargs rpm -e --nodeps 直接yum安装1.8.0版本openjdk [root@localhost ~]# yum install java-1.8.0-openjdk* -y 查看版本 [root@loc

测试之路 377
上一篇: 把spring项目构建成Docker image
下一篇: centos7搭建Zookeeper集群
红姬茄子
博客等级 码龄16年 8238粉丝 55原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值