hi,运维,你懂java吗-no.2:jdk介绍及安装

龙叔运维 龙叔运维     2022-11-24     311

关键词:

        作为运维,你不一定要会写Java代码,但是一定要懂Java在生产跑起来之后的各种机制。

        本文为《Hi,运维,你懂Java吗》系列文章 第二篇,敬请关注后续系列文章

        欢迎关注  龙叔运维(公众号)  持续分享运维经验

前言

        本篇对java的JDK进行简单介绍以及讲解JDK环境的安装。

1、JDK混乱概念梳理

        我相信有不少人和我当初一样对jdk和java的版本有点晕,一会JDK8,一会JDK1.8的,一会J2SE,一会J2EE的,让人摸不着头脑。下面就简单捋一捋。

1.1、JDK与Java的关系、

        嗯,JDK是Java开发工具,也包含运行java程序的基础环境,所以Java等价于JDK

1.2、JDK8或者JDK1.8的关系

        是由于自从JDK1.5/JDK5命名方式改变后遗留的新旧命令方式问题。所以JDK8与JDK1.8是同一个东西。

1.3、JDK的版本

a、J2SE(Java Platform,Standard Edition) 标准版

        主要针对桌面客户端的开发

        J2SE包含了Java的核心类库,例如数据库连接、接口定义、输入/输出、网络编程等。

b、J2EE(Java Platform,Enterprise Edition) 企业版

        主要针对web系统的开发

        J2EE包含J2SE中的类,还包含用于开发企业级应用的类,例如EJB、servlet、JSP、XML、事务控制等。

c、J2ME(Java Platform,Micro Edition) 微型版

        主要针对移动端的开发

        J2ME 只包含J2SE中的一部分类,受平台影响比较大,主要用于嵌入式系统和移动平台的开发,例如呼机、智能卡、手机(功能机)、机顶盒等。

2、JDK的安装

2.1、linux安装

2.1.1、yum安装

yum list java* 可列出来所有java版本的安装包

yum list java-1.8* 可列出来所有java1.8 版本的安装包

yum install java-1.8.0-openjdk* -y  安装所有jdk1.8的包 

yum安装的jdk不需要做任何配置 因为会自动配置好

2.1.2、源码安装

a、下载

https://www.oracle.com/java/technologies/downloads/

 这里注意JDK8 8u202及以下是免费的,从JDK8 8u211及以上,就都是收费了

 这里下载 jdk-8u202-linux-x64.tar.gz

位数可以用getconf LONG_BIT命名了查看

 

 b、安装

按照下面命令执行就可以安装好了

tar -zxvf jdk-8u202-linux-x64.tar.gz 

mv jdk1.8.0_202  /data/jdk1.8.0_202

echo 'export PATH=$PATH:/data/jdk1.8.0_202/bin' >> /etc/profile
source /etc/profile

2.2、windows安装

a、下载

域linux下载的地方一样,不过下载的是windows版本:jdk-8u202-windows-x64.exe

 b、安装

然后执行安装程序

-------------------本文完

hi,运维,你懂java吗-no.2:jdk介绍及安装

        作为运维,你不一定要会写Java代码,但是一定要懂Java在生产跑起来之后的各种机制。        本文为《Hi,运维,你懂Java吗》系列文章 第二篇,敬请关注后续系列文章        欢迎关注 ... 查看详情

hi,运维,你懂java吗-no.1:初识java

        作为运维,你不一定要会写Java代码,但是一定要懂Java在生产跑起来之后的各种机制。        本文为《Hi,运维,你懂Java吗》系列文章 第一篇,敬请关注后续系列文章        欢迎关注 ... 查看详情

hi,运维,你懂java吗-no.1:初识java

        作为运维,你不一定要会写Java代码,但是一定要懂Java在生产跑起来之后的各种机制。        本文为《Hi,运维,你懂Java吗》系列文章 第一篇,敬请关注后续系列文章        欢迎关注 ... 查看详情

hi,运维,你懂java吗-no.1:初识java

        作为运维,你不一定要会写Java代码,但是一定要懂Java在生产跑起来之后的各种机制。        本文为《Hi,运维,你懂Java吗》系列文章 第一篇,敬请关注后续系列文章        欢迎关注 ... 查看详情

hi,运维,你懂java吗--no.4:jvm-概述

    作为运维,你不一定要会写Java代码,但是一定要懂Java在生产跑起来之后的各种机制。    本文为《Hi,运维,你懂Java吗》系列文章第四篇,敬请关注后续系列文章    欢迎关注 龙叔运维(公众... 查看详情

hi,运维,你懂java吗--no.4:jvm-概述

    作为运维,你不一定要会写Java代码,但是一定要懂Java在生产跑起来之后的各种机制。    本文为《Hi,运维,你懂Java吗》系列文章第四篇,敬请关注后续系列文章    欢迎关注 龙叔运维(公众... 查看详情

hi,运维,你懂java吗-no.3:java系统的启动(代码片段)

        作为运维,你不一定要会写Java代码,但是一定要懂Java在生产跑起来之后的各种机制。        本文为《Hi,运维,你懂Java吗》系列文章 第三篇,敬请关注后续系列文章        欢迎关注 ... 查看详情

hi,运维,你懂java吗-no.3:java系统的启动(代码片段)

        作为运维,你不一定要会写Java代码,但是一定要懂Java在生产跑起来之后的各种机制。        本文为《Hi,运维,你懂Java吗》系列文章 第三篇,敬请关注后续系列文章        欢迎关注 ... 查看详情

hi,运维,你懂java吗--no.5:jvm--方法区&元空间

作为运维,你不一定要会写Java代码,但是一定要懂Java在生产跑起来之后的各种机制。本文为《Hi,运维,你懂Java吗》系列文章第四篇,敬请关注后续系列文章欢迎关注龙叔运维(公众号)持续分享运... 查看详情

hi,运维,你懂java吗--no.4:jvm-概述

    作为运维,你不一定要会写Java代码,但是一定要懂Java在生产跑起来之后的各种机制。    本文为《Hi,运维,你懂Java吗》系列文章第四篇,敬请关注后续系列文章    欢迎关注 龙叔运维(公众... 查看详情

hi3520dv300核心板及配套底板介绍

HI3520DV300核心板 HI3520DV300底板  查看详情

jdk下载安装及java环境变量配置小白详细介绍

一,下载安装JDK(Javadevelopmetkit):前往http://www.oracle.com/下载JDK点击JDK下的download会跳转到如下界面:勾选同意协议,下载你对于操作系统的JDK。下载完成后的安装无脑操作就好了,只要注意尽量别安装到C盘。二,配置环境变量&n... 查看详情

glusterfs架构介绍及运维说明

官方网站:http://www.gluster.org/下载地址:http://download.gluster.org/pub/gluster/glusterfs/  GlusterFS架构介绍一、GlusterFS外部架构650)this.width=650;"style="border-bottom:mediumnone;border-left:mediumnone;pa 查看详情

jdk15安装及新特性介绍

JDK15已经于2020年9月15日如期发布。本文介绍JDK15新特性。发布版本说明根据发布的规划,这次发布的JDK15将是一个短期的过度版,只会被Oracle支持(维护)6个月,直到明年3月的JDK16发布此版本将停止维护。而Oracle下一个长期支持... 查看详情

你懂java多线程吗java多线程技能

1、进程和线程一个程序就是一个进程,而一个程序中的多个任务则被称为线程。进程是表示资源分配的基本单位,又是调度运行的基本单位。线程是进程中执行运算的最小单位,亦即执行处理机调度的基本单位。举个例子:打... 查看详情

自动化运维之saltstackstates介绍及使用

一、什么是SaltStates?SaltStates是Salt模块的扩展,主系统使用的状态系统叫SLS系统,SLS代表SaltstackState,Salt是一些状态文件,其中包含有关如何配置Salt子节点的信息,这些状态被存放在一个目录下,可以用很多不同的格式来书写... 查看详情

nifi集群搭建及基础介绍

一、Nifi配置1) nifi基本配置1.      jdk配置:nifi新版本要求jdk版本必须1.8以上目录:bin/nifi.env.sh      exportJAVA_HOME=/usr/java/jdk1.8  忽略此项配置,nifi将使 查看详情

tomcat介绍安装jdk安装tomcat

Tomcat介绍Tomcat是Apache软件基金会(ApacheSoftwareFoundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而。java程序写的网站用tomcat+jdk来运行,tomcat是一个中间件,真正起作用的,解析java脚本的是jdk... 查看详情