centOS下安装jdk1.8

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

本文记录了在vm下安装的centOS7下安装jdk1.8的过程

需要的工具及jdk:

jdk-8u171-linux-x64.tar.gz    可以到官网去下

cecureFX    用于文件的传输

过程:

本次centOS7使用VMware Workstation 14 Player进行安装,首次安装和配置需要注意以下几点:

1、VM连接centOS时使用桥接模式

点击左上角的Player->管理->虚拟机设置->网络适配器->网络连接->桥接模式

2、首次安装的centOS不能使用SecureFX连接,这里需要配置/etc/sysconfig/network-scripts下的配置文件,我这里是ifcfg-ens33

使用vi /etc/sysconfig/network-scripts/ifcfg-ens33对文件进行编辑

改好后摁一下Esc,然后输入:wq回车保存成功(注意,这里需要root的权限)。

使用ip addr查看一下ip

找到刚才修改的ens33,inet后面的ip就是能够使用SecureFX进行连接的IP地址

3、安装jdk

我在/usr下新建了一个jdk的文件夹,利用SecureFX把之前准备好的jdk-8u171-linux-x64.tar.gz上传到这个文件夹中

利用cd进入到该文件夹cd /usr/jdk

利用tar -zxvf jdk-8u171-linux-x64.tar.gz执行加压安装

到这里还没完,我们还应该进行jdk的环境变量的配置,这里修改的是/etc/profile文件

利用vi /etc/profile进行编辑,摁一下i进入编辑,在文件最后加入:

export JAVA_HOME=/usr/jdk/jdk1.8.0_171
export CLASSPATH=.:JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
exprot PATH=$PATH:$JAVA_HOME/bin

JAVA_HOME为jdk的安装路径,同样Esc退出:wq保存(root权限)

到了这里环境变量就配置成功了,输入java -version查看一下jdk的版本信息

至此jdk安装完成

转载于:https://my.oschina.net/u/3804959/blog/1829961

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/282976.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

盘点大厂的那些开源项目 - 滴滴出行

滴滴出行是涵盖出租车、 专车、滴滴快车、 顺风车、代驾及大巴、货运等多项业务在内的一站式出行平台。Nightingale 夜莺分类:监控系统夜莺是一套分布式高可用的运维监控系统,最大的特点是混合云支持,既可以支持传统物理机虚拟机的场景&#…

阿里巴巴发布智能运维故障管理AI+生态计划

摘要: 为响应马老师“家国情怀,世界担当”的号召,开放“AI”生态计划,将让集团内部服务过程中积累下的技术与经验更好地回馈社会,任何企业或合作伙伴均可以简单方便的接入阿里巴巴智能故障管理平台,通过对接…

k8s 读书笔记 - Pod 的升级和回滚

Pod 升级可能面临的问题当集群中的某个服务需要升级时,我们需要停止目前与该服务相关的所有 Pod,然后下载新版本镜像并创建新的 Pod。但是当集群规模比较庞大时,那么这个工作就会变成一个挑战,而且先全部停止然后再逐步升级的方式…

《ASP.NET Core 6框架揭秘》实例演示[21]:如何承载你的后台服务

借助 .NET提供的服务承载(Hosting)系统,我们可以将一个或者多个长时间运行的后台服务寄宿或者承载我们创建的应用中。任何需要在后台长时间运行的操作都可以定义成标准化的服务并利用该系统来承载,ASP.NET Core应用最终也体现为这…

使用DBCA工具创建自己的数据库

ylbtech-Oracle:使用DBCA工具创建自己的数据库 DBCA创建数据库 默认安装的Oracle数据库一般不能满足实际应用的需求,例如数据库名称、数据库块的大小等都需要修改,那么我们应该自己创建一个满足实际应用系统需要的Oracle数据实例(…

免去架构算法调优,如何让你的系统风驰电掣?|图说

通用计算场景下的云服务器领域从来都是兵家必争之地,价格战曾打了一波又一波,可用户痛点却依然是“顽疾”。由于采用的基础硬件、架构和调优技术千差万别,类似配置的云服务器之间存有较大的性能差异。 但市面上五花八门的云服务器不绝于耳&am…

记一次 .NET 某数控机床控制程序 卡死分析

一:背景 1. 讲故事前段时间有位朋友微信上找到我,说它的程序出现了卡死,让我帮忙看下是怎么回事? 说来也奇怪,那段时间求助卡死类的dump特别多,被迫训练了一下对这类问题的洞察力 😄&#x1f60…

ASP.NETCoreWeb开发之OptionsPattern

这节我们来讲一下,在ASP.NET Core Web开发中,读取配置文件信息的新方式:Options。前言 /Options在ASP.NET Web框架中,我们读取配置文件中的数据,在不使用第三方框架的情况下,可能需要通过ConfigurationMana…

SpringMVC执行流程图

2019独角兽企业重金招聘Python工程师标准>>> 转载于:https://my.oschina.net/u/2607324/blog/827946

CentOS 7系统安装配置图解教程

操作系统:CentOS 7.3 备注: CentOS 7.x系列只有64位系统,没有32位。生产服务器建议安装CentOS-7-x86_64-Minimal-1611.iso版本 一、安装CentOS 7.3 成功引导系统后,会出现下面的界面 界面说明: Install CentOS 7 #安装…

这份《.NET/C#面试手册》超神啦!

这几天给.neter们整理了一份《.NET/C#面试手册》,目前大约4万字左右,初衷也很简单,就是希望在面试的时候能够帮助到大家,减轻大家的负担和节省时间。对于没有跳槽打算的也可以复习一下相关知识点,就当是查缺补漏&#…

Dinic算法----最大流常用算法之一

——没有什么是一个BFS或一个DFS解决不了的;如果有,那就两个一起。 最大流的$EK$算法虽然简单,但时间复杂度是$O(nm^2)$,在竞赛中不太常用。 竞赛中常用的$Dinic$算法和$SAP$,其实也不太难。 那么,$Dinic$算…

javascript学习笔记 null和undefined

null是javascript语言的关键字,它表示一个特殊值,常用来描述“空值”。对null执行typeof预算,结果返回字符串“object”,也就是说,可以将null认为是一个特殊的对象值,含义是“非对象”。但实际上&#xff0…

C# 为什么高手都是用IsNullOrWhiteSpace对字符串判空?

判断字符串为空有好几种方法:方法一: 代码如下:static void Main(string[] args){string str "";if (str ""){Console.WriteLine("a is empty"); ;}Console.ReadKey();}运行结果:a is empty这样…

Blazor University (51)依赖注入 —— 拥有多个依赖项:错误的方式

原文链接:https://blazor-university.com/dependency-injection/component-scoped-dependencies/owning-multiple-dependencies-the-wrong-way/拥有多个依赖项:错误的方式OwningComponentBase[1] 类是一个合适的解决方案,当我们需要我们的组件…

Centos 7 搭建.net web项目

现在的.NET Core 1.0版本是一个很小的核心,APIs和工具也并不完整,但是随着.Net Core的不断完善,补充的Apis和创新也会一起整合到.NET Framework中。 安装centos系统 请自行安装或百度教程 安装 libicu包 和 dotnet 温馨提示:如果需…

IDEA 快捷注释

1. 新建类的注释模板 1) File->settings->Editor->Live Templates 2) 点击绿色号,选择template group ,输入group的name,然后点ok 3) 选中刚才添加的group,点击号,选择live Template 4) 代码模板位置,个人用的代码: 1 /** 2 * &…

matlab 如何hidden,Matlab基本函数-hidden函数

1、hidden函数:设置或取消隐藏线模式2、用法说明(1)hidden on 函数对当前图形打开隐藏线条删除,使网格图后面的线条被前面的线条遮住。设置曲面图形对象的属性FaceColor为坐标轴背景颜色;(2)hidden off 函数对当前图形关闭隐藏线条删除&#…

异常处理,究竟是处理什么

“系统中每行代码,都应该是有意义的,如果一段代码可有可无,那它就不应该存在。”01—内容简述异常处理是软件开发的必备技能,但“异常处理,究竟是处理什么?”,很多小伙伴并没有一个清晰的认识&a…

第十一篇:(顺序)容器的好伴侣 --- 容器适配器

前言 vector容器的数据结构原型是顺序表,它很好的实现了顺序表的功能,大大方便了编程。好了,现在假设有天我又想用栈,那么有没有栈对应的容器呢?很遗憾,木有。但基于“栈”可以由顺序表或者链表实现这一特性…