9

如何在Linux (CentOS7.3) 下安装JDK1.8?【一篇文章教会你】

 2 years ago
source link: https://blog.51cto.com/u_15500707/5341860
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

1. Linux简介

百度百科

Linux,全称GNU/Linux,是一种免费使用和自由传播的​ ​类UNIX​​等。

2021年6月,根据Linux 5.14刚刚进入合并队列的char-misc-next提交,Linux 5.14正式移除了RAW驱动。

linux是世界上最好的操作系统

2. Linux的特点

2.1 基本思想

Linux的基本思想有两点:第一,一切都是文件;第二,每个文件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括​ ​命令​​而言,都被视为拥有各自特性或类型的文件。至于说Linux是基于Unix的,很大程度上也是因为这两者的基本思想十分相近。

2.2 完全免费

Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其​ ​源代码​​参与了Linux的修改、编写工作,程序员可以根据自己的兴趣和灵感对其进行改变,这让Linux吸收了无数程序员的精华,不断壮大。

2.3完全兼容POSIX1.0标准

这使得可以在Linux下通过相应的​ ​模拟器​​、Windows的程序。这为用户从Windows转到Linux奠定了基础。许多用户在考虑使用Linux时,就想到以前在Windows下常见的程序是否能正常运行,这一点就消除了他们的疑虑。

2.4 多用户、多任务

Linux支持多用户,各个用户对于自己的文件设备有自己特殊的权利,保证了各用户之间互不影响。​ ​多任务​​则是现代电脑最主要的一个特点,Linux可以使多个程序同时并独立地运行。

2.5 良好的界面

Linux同时具有字符界面和​ ​图形界面​​。在字符界面用户可以通过键盘输入相应的指令来进行操作。它同时也提供了类似Windows图形界面的X-Window系统,用户可以使用鼠标对其进行操作。在X-Window环境中就和在Windows中相似,可以说是一个Linux版的Windows。

2.6 支持多种平台

Linux可以运行在多种硬件平台上,如具有​ ​x86​​64位芯片架构。同时Linux也支持多处理器技术。多个处理器同时工作,使系统性能大大提高。

3. Linux的优点

  • Linux由众多微内核组成,其源代码完全开源;
  • Linux继承了Unix的特性,具有非常强大的网络功能,其支持所有的因特网协议,包括TCP/IPv6和链路层拓扑程序等,且可以利用Unix的网络特性开发出新的协议栈;
  • Linux系统工具链完整,简单操作就可以配置出合适的开发环境,可以简化开发过程,减少开发中仿真工具的障碍,使系统具有较强的移植性;

4. 安装JDK1.8

4.1 下载jdk1.8压缩包

打开Oracle官网,下载jdk1.8版本,  ​Oracle1.8下载地址​​

如何在Linux (CentOS7.3) 下安装JDK1.8?【一篇文章教会你】_linux

4.2 使用putty连接linux系统,并新建文件夹

//新建work文件夹
mkdir work

4.3 使用Filezila连接linux,并将安装包上传至新建的/work/tools文件夹下

如何在Linux (CentOS7.3) 下安装JDK1.8?【一篇文章教会你】_linux_02

4.4 解压文件

tar -xvf jdk-8u311-linux-x64.tar.gz
如何在Linux (CentOS7.3) 下安装JDK1.8?【一篇文章教会你】_java文件_03

4.5 在/usr下新建java文件夹,并将解压好的文件剪切过去

4.6 在/usr文件夹下新建java文件夹,进入usr目录

mkdir java
如何在Linux (CentOS7.3) 下安装JDK1.8?【一篇文章教会你】_java文件_04

4.7 进入/works/tools将解压好的文件夹剪切至刚刚创建的java文件夹下

mv jdk1.8.0_311 /usr/java/jdk1.8.0_311
如何在Linux (CentOS7.3) 下安装JDK1.8?【一篇文章教会你】_java_05

5. 配置环境

5.1进入配置文件

vim /etc/profile

5.2按i写入文件,在文件最底部加入如下代码

export JAVA_HOME=/usr/java/jdk1.8.0_261
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
如何在Linux (CentOS7.3) 下安装JDK1.8?【一篇文章教会你】_java_06

安装完后按esc退出编辑,并输入 :wq保存并退出文件

5.3 设置配置文件立即生效

source /etc/profile

6.1 输入java测试

如何在Linux (CentOS7.3) 下安装JDK1.8?【一篇文章教会你】_java文件_07

6.2 输入javac测试

javac
如何在Linux (CentOS7.3) 下安装JDK1.8?【一篇文章教会你】_java文件_08

6.3 查看安装的java版本

java -version
如何在Linux (CentOS7.3) 下安装JDK1.8?【一篇文章教会你】_java文件_09

至此,Linux安装jdk1.8成功安装

若在本项目中遇到技术难题,可在下方评论区留言或私信我,授人以鱼不如授人以渔

如果你觉得博主写的不错的话,不妨给博主点个赞,如果你能关注我的话,你将收获一个大大的宝藏~💖💖💖


Recommend

  • 29

    在前面几篇文章中我们已经学会了如何了编写Spider去获取网页上所有的文章链接及其对应的网页目标信息。在这一篇文章中,我们将主要介绍Scrapy中的Item。 在介绍Item之前,我们需要知道明确一点,网络爬虫的主要目标就...

  • 21

    一篇教会你写90%的shell脚本! 在公司项目的开发过程中,需要编写shell脚本去处理一个业务,在编写过程中发现自身对shell脚本的知识不够完善,顾整理一下,本文章主要内容来自

  • 12

    【一、项目背景 】 相信大家都有一种头疼的体验,要下载电影特别费劲,对吧?要一部一部的下载,而且不能直观的知道最近电影更新的状态。 今天小编以电影天堂为例,带大家更直...

  • 34

    【一、项目背景】 现在的听歌软件动不动就是各种付费,要下载软件才能听,当你下载了之后,你会惊奇的发现这首歌还收费,这就让一向喜欢白嫖的小编感到很伤心了。于是,小编冥思苦想,终于让我发现了其中的奥秘,一起...

  • 25
    • zhuanlan.zhihu.com 3 years ago
    • Cache

    一篇教会你写90%的shell脚本 - 知乎

  • 12

    【一、前言】 本文章主要讲解Nginx的基础搭建(如果有不知道web服务器的可以百度,或者我再做一篇图解web)。 Nginx在互联网中作为一个不可或缺的组件,我们看到LNMP集成环境。LNMP(Linux+Nginx+Mysql+Php);...

  • 19
    • 微信 mp.weixin.qq.com 3 years ago
    • Cache

    如何在arXiv上发表一篇文章

    点击上方“3D视觉工坊”,选择“星标”干货第一时间送达

  • 9

    一篇文章教会你如何买货币基金(文末附基金推荐)来自ThomasJu的雪球专栏前几天有朋友跟我说,他自己有一些闲钱,但是不知道怎么投资。房住不炒之下,投资房产也不太现实了,积蓄都躺...

  • 3
    • server.51cto.com 2 years ago
    • Cache

    一篇教会你用Jetty配置Https

    由于工作需要,需要测试Jetty配置HTTPS的解析情况,本篇记录下Jetty下的HTTPS的配置。一、简单介绍1.1 Jetty介绍Jetty 是一个Servlet引擎,是一个可扩展和非常灵活的应用服务。它有一个基本数据模型,这个数据模型就是 Handler(处理...

  • 0

    01 业务和数据的闭环业务和数据,可以理解为映射关系,数据是业务在数字世界里的另一个它。举个例子来说:你衣服鞋子的尺码、喜欢吃什么口味的菜、爱看什么内容的文章、什么时候起床和睡觉等等,...

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK