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介绍及安装的主要内容,如果未能解决你的问题,请参考以下文章