ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Java、JDK、JRE

2019-07-25 13:53:16  阅读:211  来源: 互联网

标签:JRE Java 语言 JDK Oak 环境变量


Java是一门面向对象的编程语言,简单易用,功能强大,最重要的特性是可移植性好(write-once/run-anywhere)

 

 

 

历史

Java的前身是Oak语言

Oak语言是sun公司为了嵌入式方面的应用而开发的,一门基于C++的面向对象的语言

开发者们假设了一种硬件平台,期望实现跨平台

但语言开发成功后,由于没有硬件厂商愿意用Oak语言生产硬件芯片,于是Oak语言被搁置下来

 

随着万维网的发展,开发者将方向转变为万维网

1995年,sun公司首先推出了Applet,并将Oak改名为Java

并在之后推出了JDK1.0,开始快速发展起来

2009年,sun被Oracle收购,Java成了Oracle公司的产品

 

 

 

 

应用领域

JavaSE   

  Java标准版,主要用于编写桌面应用

JavaME

  Java移动版,主要用于编写嵌入式应用

JavaEE

  Java企业版,主要用于分布式的网络程序的开发

 

 

 

 

JDK与JRE

 

JDK(Java Development Kit) Java开发工具包

  包括了Java运行环境,一些Java工具和Java的核心类库(Java API)

JRE(Java Runtime Environment)  Java运行时环境

  运行Java软件只安装JRE即可

  JRE包含JVM,编译生成的字节码文件是在JVM中运行的

 

1.安装JDK时,有必要安装另外的jre吗?

没有必要。

JDK里面已经包含了JRE。

 

在安装JRE时,系统会自动添加环境变量

JDK6、JDK7是在安装JRE的时候同时在C:\Windows\System32目录下生成了java.exe、javaw.exe、javaws.exe三个文件,JDK8是自动添加了环境变量C:\Program Files (x86)\Common Files\Oracle\Java\javapath 

 

2.环境变量配置为什么要配置JAVA_HOME?

有一些软件如tomcat启动时会去寻找该环境变量

 

标签:JRE,Java,语言,JDK,Oak,环境变量
来源: https://www.cnblogs.com/shizunatsu/p/11243758.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有