javajreJDK和JRE的区别是什么?

javajre  时间:2021-07-20  阅读:()

请问java的jdk和jre有什么区别?

jdk(java development kit),就是java的开发工具集,顾名思义就是你做开发用的,其中包括javac,也就是piler等。

jre(java runtime environment),就是java程序的运行环境。

你所写的java程序在经过javac编译后会形成字符行文件,这个java的中间文件,计算机是看不懂的,而这个文件是给jvm(java的虚拟机)用的,由jvm进行解释后形成机器语言给计算机。

而这个jvm就在jre中,也就是说java程序的运行要有jre来担当。

所以jdk和jre的区别就是一个用于开发,一个用于运行,联系就是他们都是java开发者所必备的(除非你就像运行java程序,那么用jre就足够了)。

大概的联系和区别就是这样,要是想进一步探究,网上有很多的介绍。

JAVA 语言中IDE,JDK,JRE是什么,JAR,JAVA,CLASS文件中分别是什么东西

IDE(Integrated Development,集成开发环境)  集成开发环境(简称IDE)软件是用于程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面工具。

就是集成了代码编写功能、分析功能、编译功能、debug功能等一体化的开发软件套。

JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。

自从Java推出以来,JDK已经成为使用最广泛的Java SDK。

JDK 是整个Java的核心,包括了Java运行环境、Java工具和Java基础类库。

JDK是学好Java的第一步。

JRE为JavaRuntimeEnvironment的简称,JavaRuntimeEnvironment(包括JavaPlug-in)是Sun的产品,包括两部分:JavaRuntimeEnvironment和JavaPlug-in。

JavaRuntimeEnvironment(JRE)是可以在其上运行、测试和传输应用程序的Java平台。

它包括Java虚拟机、Java核心类库和支持文件。

它不包含开发工具--编译器、调试器和其它工具。

JAR 文件格式以流行的 ZIP 文件格式为基础。

与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可被像编译器和 JVM 这样的工具直接使用。

在 JAR 中包含特殊的文件,如 manifests 和部署描述符,用来指示工具如何处理特定的 JAR。

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。

class文件全名称为Java class文件,主要在平台无关性和网络移动性方面使Java更适合网络。

它在平台无关性方面的任务是:为Java程序提供独立于底层主机平台的二进制形式的服务。

class文件是可以运行在任何支持Java虚拟机的硬件平台和操作系统上的二进制文件

java中jre跟jdk的作用分别是什么?

jre是Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使用者,而不是开发者。

jdk就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。

SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。

如果是要运行java程序例如桌宠之类的,安装jre 如果是要做java开发安装jdk

新建java项目是JRE怎么选择?

指该组织制定的一个基于Java语言的服务(业务)规范——OSGi服务平台(Service Platform)。

 CDC 是建立在 CLDC 顶部的 API,是整个 J2SE API 的一个更完整的子集。

它还包含一个额外的软件包 —— javax.microedition.io 软件包 —— 包含 CLDC 中定义的所有相同的类和接口,及其它。

java的开发工具集,顾名思义就是你做开发用的,其中包括javac,也就是piler等。

jre(java runtime environment),就是java程序的运行环境。

你所写的java程序在经过javac编译后会形成字符行文件,这个java的中间文件,计算机是看不懂的,而这个文件是给jvm(java的虚拟机)用的,由jvm进行解释后形成机器语言给计算机。

而这个jvm就在jre中,也就是说java程序的运行要有jre来担当。

所以jdk和jre的区别就是一个用于开发,一个用于运行,联系就是他们都是java开发者所必备的(除非你就像运行java程序,那么用jre就足够了)。

大概的联系和区别就是这样,要是想进一步探究,网上有很多的介绍。

因为不同项目需要不同的包和结构,为了方便管理,不同方向不同管理

JDK和JRE的区别是什么?

Java运行时环境(JRE)是将要执行Java程序的Java虚拟机。

它同时也包含了执行applet需要的浏览器插件。

Java开发工具包(JDK)是完整的Java软件开发包,包含了JRE,编译器和其他的工具(比如:JavaDoc,Java调试器),可以让开发者开发、编译、执行Java应用程序。

热网互联33元/月,香港/日本/洛杉矶/韩国CN2高速线路云主机

热网互联怎么样?热网互联(hotiis)是随客云计算(Suike.Cloud)成立于2009年,增值电信业务经营许可证:B1-20203716)旗下平台。热网互联云主机是CN2高速回国线路,香港/日本/洛杉矶/韩国CN2高速线路云主机,最低33元/月;热网互联国内BGP高防服务器,香港服务器,日本服务器全线活动中,大量七五折来袭!点击进入:热网互联官方网站地址热网互联香港/日本/洛杉矶/韩国cn2...

HostKvm开年促销:香港国际/美国洛杉矶VPS七折,其他机房八折

HostKvm也发布了开年促销方案,针对香港国际和美国洛杉矶两个机房的VPS主机提供7折优惠码,其他机房业务提供8折优惠码。商家成立于2013年,提供基于KVM架构的VPS主机,可选数据中心包括日本、新加坡、韩国、美国、中国香港等多个地区机房,均为国内直连或优化线路,延迟较低,适合建站或者远程办公等。下面列出几款主机配置信息。美国洛杉矶套餐:美国 US-Plan1CPU:1core内存:2GB硬盘...

Letbox(35美元/年),美国洛杉矶VPS终身7折

Letbox 云服务商在前面的文章中其实也有多次介绍,这个服务商其实也算是比较老牌的海外服务商,几年前我也一直有使用过他们家的VPS主机,早年那时候低至年付15-35美元左右的VPS算式比较稀缺的。后来由于服务商确实比较多,而且也没有太多的网站需要用到,所以就没有续费,最近这个服务商好像有点活动就躁动的发布希望引起他人注意。这不有看到所谓的家中有喜事,应该是团队中有生宝宝了,所以也有借此来发布一些...

javajre为你推荐
智能加速加速器是干什么的?大蟒蛇平台PY平台是什么?软件开发的周期软件生命周期为什么将软件开发过程划分几个阶段?智能机刷机软件给手机刷机用什么软件好呢?微软将停止支持32位Win10系统WIN10系统Microsoft Office已停止工作怎么解决物联卡官网物联卡,是什么卡啊???flv转换aviflv怎么转换成avi腾讯汽车论坛如何推广一个小城市的汽车论坛cf服务器爆满为什么穿越火线显示该服务器已爆满怎么才能挤进去?handoff怎么用如何令Yosemite使用iPhone的通话功能和Handoff设置
七牛优惠码 GGC awardspace softlayer 账号泄露 60g硬盘 ubuntu更新源 ibrs 华为网络硬盘 台湾谷歌地址 网站加速软件 西安服务器托管 starry lamp架构 小夜博客 最新优惠 ssd 电脑主机 万网主机代理 元旦促销活动方案 更多