Hi,运维,你懂Java吗-No.2:JDK介绍及安装

Posted 龙叔运维

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hi,运维,你懂Java吗-No.2:JDK介绍及安装相关的知识,希望对你有一定的参考价值。

        作为运维,你不一定要会写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介绍及安装的主要内容,如果未能解决你的问题,请参考以下文章

Hi,运维,你懂Java吗-No.2:JDK介绍及安装

Hi,运维,你懂Java吗-No.1:初识Java

Hi,运维,你懂Java吗-No.1:初识Java

Hi,运维,你懂Java吗-No.1:初识Java

Hi,运维,你懂Java吗-No.3:java系统的启动

Hi,运维,你懂Java吗-No.3:java系统的启动