Centos 7 安装 jdk8

使用CentOS7卸载自带jdk安装自己的JDK1.8 不管在什么地方,什么时候,学习是快速提升自己的能力的一种体现!!!!!!!!!!! 关于JDK1.8 与之前的版本相比有哪些变化和新特性我也不在这详细的说明了,毕竟一度娘啥都有了,既然不多说那就直接开始吧!! 准备资料:   1、已经在VMware安装好了的虚拟机,本文使用的是CentOS7,我就以这个为例,如果又不知道怎么安装的朋友可以参考我第一篇文章,上面详细的介绍了如何安装CentO... 阅读详情

1.下载jdk-8u181-linux-x64.tar.gz 通过xshell 上传到/usr/local/src/java (java 是自己创建的文件夹)

2.进入到java目录解压压缩文件:tar -zxvf jdk-8u181-linux-x64.tar.gz

3.查看是否安装过jdk : rpm -qa | grep java

4.卸载默认安装的jdk: rpm -e --nodeps java-........

5.配置环境变量:

编辑文件:vim /etc/profile 

在该文件末尾加入如下代码:

JAVA_HOME=/usr/local/src/java/jdk1.8.0_181
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME PATH

保存退出::wq!

6.使更改的文件立即生效:source /etc/profile

7.测试是否安装成功:java 

                                   javac

 

 

centos7安装JDK8 虽然我已经被Docker腐蚀了,但是有时候还是需要在物理机上安装Java的运行环境的。今天就简单的记录一下在centos7的操作系统下安装JDK8的过程和注意事项。1.安装 wget yum -y install wget2、进入到目录 /usr/local/ 中cd /usr/local/3、创建目录 tools:mkdir -p tools4 进入到目录 /usr/local/tools 中: 阅读详情

相关推荐

Centos7 安装JDK1.8详细过程

在CentOS7上安装OpenJDK1.8&/etc/profile是全局变量文件~/.bashrc只是针对用户自己而言,不对其他用户生效。httpshttpshttps。

m0_67402235的博客 2391

Linux下安装配置JDK1.7

本文记录一下在Linux环境下安装配置JDK1.7_80的完整过程。 基本环境 CentOs6.8+JDK1.7_80 操作步骤 1.下载源码 1)首先在系统建立一个文件夹,以便保存下载下来的JDK,本文文件保存位置如下图所示 2)然后进入Oracle官网,[官网JDK下载链接] (https://www.oracle.com/technetwork/java/archive-...

东东唯一指定铲屎官 576

JDK8u181版本-window32+windows64+MacOS+Linux64组合包

JDK8u181版本-window32+windows64+MacOS+Linux64组合包 其他操作系统版本请访问下面的页面: https://download.youkuaiyun.com/download/jeffgxy/18233105

Linux/CentOS7安装JavaJDK8及配置环境变量

JDK版本:jdk-8u181-linux-x64 下载地址: Java SE Development Kit 8 - Downloads 安装前检查 : 安装前检查系统中是否已经安装JDK 需要运行命令 “java -version” 将下载好的jdk-8u301-linux-x64.tar.gz 包放入系统中(可自己创建目录用于集中管理),进入文件所在目录后对文件进行解压操作 命令 : tar -zxvf /home/dt/JDK/jdk-8u301-linux-x64.tar.gz ...

猫与少年 1179

jdk1.7.0_80

jdk1.7.0_80直接解压就能用。jdk1.7.0_80直接解压就能用。

linux版本jdk1.7.0_80以及安装步骤.rar

linux版本jdk1.7.0_80以及安装步骤: 1、jdk-7u80-linux-x64.rpm 2、linux版本jdk1.7.0_80安装步骤.txt

CentOS7 安装jdk8教程

CentOS7 安装jdk8教程 今天整理了一下在Linux(Centos7)下安装java环境(jdk8)的方法,以供给各位需要在Linux环境编程的人参考。 文章目录CentOS7 安装jdk8教程方法一:yum安装1.查看系统是否自带了jdk2.检查yum中是否含有java1.8的安装包3.安装4.验证方法二:官网下载安装(推荐)1.下载所需版本的`.tar.gz`安装包2.Linux下创建目录用来存放jdk文件3. 上传jdk压缩包到linux上3.1 上传jdk压缩包3.2 解压缩jkd安装包

codedz的博客 2万+

jdk-8u181-linux-x64.tar.gz

解压后有个jdk-8u181-linux-x64.tar.gz 后直接在liunx中使用 jdk-8u181-linux-x64.tar

CentOS7下安装JDK1.8详细过程

CentOS7下安装JDK1.8详细过程 在https://www.cnblogs.com/sxdcgaq8080/p/7492426.html的基础上去除了一些不必要的讲解内容,内容看起来更精炼些 1. 卸载系统自带的OpenJDK以及相关的java文件 1.1 查看系统是否自带JDK 键入命令 java -version 结...

u010590120的博客 12万+

jdk-8u151-linux-x64.tar.gz 【官方jdk1.8、jdk8,linux版】

jdk-8u151-linux-x64.tar.gz 【官方jdk1.8、jdk8,linux版】。

视觉SLAM十四讲--第13讲 实践:设计SLAM系统(最详细的代码调试运行步骤)

最详细的代码调试运行避坑说明,也包含了我自己对代码的理解,如有理解错误的地方,欢迎指正交流。

记录和分享 1万+

centos7 jdk1.8安装教程

jdk8下载参考,下载jdk-8u161-linux-x64.tar.gz https://blog.youkuaiyun.com/qq_21187515/article/details/84850814 在/usr/目录下创建java目录 mkdir /usr/java cd /usr/java 把下载的jdk-8u161-linux-x64.tar.gz上传到linux上的/usr/java 可以...

新林的博客 3万+

通达信K线主图指标公式实战:如何用颜色标记快速识别涨停与炸板信号

本文详细介绍了如何利用通达信K线主图指标公式,通过颜色标记快速识别涨停与炸板等关键信号。通过实战拆解公式源码,手把手教您构建直观的“视觉交易系统”,将复杂的K线形态转化为醒目的颜色信号,帮助投资者高效聚焦机会与风险,提升技术分析效率。

weixin_29302047的博客 1742

CentOS 7 安装 JDK 8

该文档详细介绍了在 CentOS 7 系统上通过 tar.gz 压缩包安装 Oracle JDK 8 的完整流程。核心步骤包括:准备并上传 JDK 安装包,解压并将其移动到 /usr/local 目录,使用 alternatives 命令将新 JDK 版本注册到系统,最后在 /etc/profile 文件中配置 JAVA_HOME 等环境变量,并通过 java -version 命令验证安装是否成功。

BI 1049

大模型部署之二--vllm+docker部署

本文介绍了在openEuler系统上快速本地部署Qwen3-8B、DeepSeek-R1、Qwen2.5deng 大模型的完整流程。通过modelscope管理模型,采用vllm+docker模式实现部署。主要步骤包括:1)安装conda环境;2)配置docker;3)下载模型;4)编写docker compose配置文件;5)启动服务。特别针对2卡4090服务器提供了参数配置建议,并给出常用命令和参考资料。文档还提示不同系统和平台可能存在差异,为开发者提供了本地部署大型语言模型的实用指南。

weixin_39279863的博客 1133

西门子TM PosInput1模块SSI编码器配置与速度测量实战

本文详细介绍了西门子TM PosInput1模块配置SSI绝对值编码器的实战步骤,涵盖硬件组态、工艺对象配置、编程实现与速度测量优化。重点解析了高分辨率编码器的数值处理技巧和常见调试问题,帮助工程师快速实现高精度位置与速度检测,提升自动化项目效率。

emacs5lisp的博客 339

CentOS 7上安装JDK 8

在这篇博客中,介绍如何在CentOS 7上安装JDK 8。

terence的博客 2468

ESP32 VSCode开发环境配置

ESP32 VSCode开发环境配置

qq_53529450的博客 507

centos7系统下安装JDK8的详细步骤

一.前期准备 centos7虚拟机,xshell,,xftp,JDK8(linux版) 二.安装步骤 1. 启动centos7之后,通过 ifconfig 命令获取centos7的IP地址(注:以下只要是输入的命令都用红字表示) 2.打开xshell,新建会话,输入第1步获取的IP地址,连接centos7,选择root用户登录 3. rpm -qa | grep java 命令...

赴前尘 9380

074.多任务学习:在YOLO基础上同时进行分割、关键点检测

本文探讨了在YOLOv5模型中实现检测、分割和关键点多任务的技术方案。通过分层特征抽取策略(检测用深层、分割用浅深融合、关键点用中层)解决特征共享问题;采用不确定性加权方法自动平衡多任务损失;设计了支持三种标签的数据流处理方式;并分享了推理部署时的后处理技巧。实践表明,合理的多任务设计可以提升主任务性能,但需权衡标注成本和推理效率。最终方案选择在训练时引入分割作为辅助任务,推理时仅保留检测和关键点,实现了检测mAP提升2.3%的优化效果。

2603_95664987的博客 44

安全与加密常识(10)linux系统证书管理

1. 将自定义CA证书(如my-ca.crt)放到源目录# 2. 编辑配置文件,启用该证书(末尾添加一行 my-ca.crt)# 3. 执行命令同步(核心工作环节)# 4. 验证结果:检查是否生成哈希链接和合并到证书束ls /etc/ssl/certs/my-ca.pem # 证书文件ls /etc/ssl/certs/$(openssl x509 -hash -noout -in /usr/share/ca-certificates/my-ca.crt).0 # 哈希链接。

二进制君 282

Centos7安装jdk1.8

Centos7安装jdk1.8(两种安装方式) 1,检查本机是否安装了jdk,安装了就不用安装了 命令如下: [root@localhost ~]# java -version -bash: java: 未找到命令 [root@localhost ~]# 注意:说明未安装 一,下载安装 JDK下载地址: http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载你自己需要的版本 3,使用rz命令上传,没有的可以下载:yum

歇斯底里没有底的博客 9898

手把手教您如何群晖/飞牛NAS等服务器上一键部署洛雪音乐同步服务,手机电脑无缝同步歌单,支持外网访问

🎵 手机电脑歌单不同步?用Docker在群晖/飞牛NAS等服务器上搭个同步服务器, 3分钟搞定 !支持docker-compose一键部署,手机、电脑、平板收藏夹实时同步,外出也能用域名远程访问 ~ ✨

XiaoqiangClub的博客 4601

CentOS 7 下安装jdk8

准备工作:下载jdk 点我下载jdk8 步骤一:检查是否存在已经安装好的JDK 使用命令 java -version (出现以下截图说明本机未存在有安装好的jdk) 步骤二:检查是否有和java相关的软件 输入以下命令 rpm -qa | grep java (出现以下截图说明本机未发现与java相关的软件) 步骤三:创建目录 在 /usr/local/ 目录下创建java目录,用于存放jdk cd /usr/local/ mkdir java 步骤四:上传jdk 使用可视化连接工具,将jdk上

闲言 3157

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

centos 安装jdk_CentOS 7 安装 Oracle JDK 8

CentOS 7 安装 Oracle JDK 8(图片来自 linux4one.com)前面一篇讲了CentOS的初始化,感兴趣可以跳过去阅读:教你正确初始化 CentOS 7这一篇讲下初始化以后的事,这也是一篇旧文,首发于 Github Page。后面大概会发一个系列,主要针对 Java 服务端开发,比如Java开发环境、Docker环境、数据库、Web服务器等。这一节咱们讲下怎样安装 JDK ...

weixin_39998462的博客 165

深度学习工具包 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 64位安装MySQL 5.6
下一篇: centos7 64位 安装 tomcat8
Y_JY
博客等级 码龄15年 7粉丝 42原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Y_JY

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值