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应用程序。

95IDC香港特价物理机服务器月付299元起,5个ip/BGP+CN2线路;美国CERA服务器仅499元/月起

95idc是一家香港公司,主要产品香港GIA线路沙田CN2线路独服,美国CERA高防服务器,日本CN2直连服务器,即日起,购买香港/日本云主机,在今年3月份,95IDC推出来一款香港物理机/香港多ip站群服务器,BGP+CN2线路终身7折,月付350元起。不过今天,推荐一个价格更美的香港物理机,5个ip,BGP+CN2线路,月付299元起,有需要的,可以关注一下。95idc优惠码:优惠码:596J...

华纳云E5处理器16G内存100Mbps688元/月

近日华纳云商家正式上线了美国服务器产品,这次美国机房上线的产品包括美国云服务器、美国独立服务器、美国高防御服务器以及美国高防云服务器等产品,新产品上线华纳云推出了史上优惠力度最高的特价优惠活动,美国云服务器低至3折,1核心1G内存5Mbps带宽低至24元/月,20G ddos高防御服务器低至688元/月,年付周期再送2个月、两年送4个月、三年送6个月,终身续费同价,有需要的朋友可以关注一下。华纳云...

妮妮云80元/月,香港站群云服务器 1核1G

妮妮云的来历妮妮云是 789 陈总 张总 三方共同投资建立的网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑妮妮云的市场定位妮妮云主要代理市场稳定速度的云服务器产品,避免新手购买云服务器的时候众多商家不知道如何选择,妮妮云就帮你选择好了产品,无需承担购买风险,不用担心出现被跑路 被诈骗的情况。妮妮云的售后保证妮妮云退款 通过于合作商的友好协商,云服务器提供2天内全额退款,超过2天不退款 物...

javajre为你推荐
qq空间克QQ空间怎么克隆???美国大选投票实时数据美国大选每个州的选举人票多少是怎么定的msn邮箱后缀MSN可加哪几种后缀的email?云图好看吗云图好看么?99客服软件下载99客服软件不兼容 win8handoff怎么用iphone handoff怎么用魔兽世界密保卡WOW现在的密保卡怎么弄?罗振宇2017跨年演讲第五届“时间的朋友”跨年演讲关键词:基本盘,什么叫“基本盘”?自建git服务器如何在mac系统下搭建git服务器洛阳小程序开发洛阳软件开发培训去哪里可以学得到实用的技术呀?
备案未注册域名 中国万网虚拟主机 krypt webhosting debian源 警告本网站 免费全能空间 本网站服务器在美国 合租空间 hostloc 网站卫士 免费申请网站 美国堪萨斯 www789 starry ledlamp 深圳域名 建站技术 机柜尺寸 认证机构 更多