java的运行环境是什么_Java运行环境是什么

java的运行环境是什么_Java运行环境是什么Java运行环境是什么时间:2017-07-03来源:华清远见JAVA学院相信许多人第一次接触java,都分不清Java开发环境和Java运行环境是什么。看似简单的jdk安装,却令许多新手哭笑不得。一方面是电脑环境不同而造成安装方式也不同,另一方面就是对Java开发环境和Java运行环境的概念和关系不太了解。Java运行环境是什么?Java运行环境顾名思义,就是运行Java程序时所需要的…

大家好,又见面了,我是你们的朋友全栈君。

Java运行环境是什么

时间:2017-07-03     来源:华清远见JAVA学院

相信许多人第一次接触java,都分不清Java开发环境和Java运行环境是什么。看似简单的jdk安装,却令许多新手哭笑不得。一方面是电脑环境不同而造成安装方式也不同,另一方面就是对Java开发环境和Java运行环境的概念和关系不太了解。

92b83b3722faadcdbd6aea02a9c56252.png

Java运行环境是什么?

Java运行环境顾名思义,就是运行Java程序时所需要的环境,英文名称为 JRE(java runtime environment),Java运行环境由JVM和Java SE标准类库组成。一般情况下,我们只在个人电脑上装上jdk后,就可以运行java程序了。

JRE与JDK的区别

JDK就是我们所说的Java开发工具,英文全称为java Development Kit的缩写,是Java的开发工具包,主要包含了各种类库和工具,当然也包含了另外一个JRE。JDK是做开发用的,提供了很多工具,例如javac,也就是java compiler。 你所编写的Java代码文件经过JavaC命令编译之后就会生成字节码文件,这个字节码文件是给jvm(java的虚拟机)用的,由jvm进行解释后形成机器语言给计算机。所以jdk和jre的区别就是一个用于开发,一个用于运行,刚刚我们也说过,JDK中包含一个JRE,所以我们在安装JDK的时候会出现两次安装过程,一次是安装JDK,一次是安装JRE,我们在安装完JDK之后就可以停止安装程序,不用再单独安装JRE了。

总结一下:JDK=JRE+开发工具集(例如javac编译工具等);JRE=JVM+java SE标准类库

以上介绍了Java运行环境是什么,并简单梳理了一下JRE与JDK的关系,如果想进一步了解,可以看一下下面的相关内容推荐。

Java运行环境相关内容推荐:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/156240.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 自监督学习 | (1) Self-supervised Learning入门

    自监督学习 | (1) Self-supervised Learning入门原文地址本文通过整理自监督学习的一系列工作,把主流方法分成三大类,方便大家更全面的了解自监督学习的定义、方法、用途。学习的范式我们首先来回顾下机器学习中两种基本的学习范式,如图所示,一种是监督学习,一种是无监督学习(林轩田课程中把机器学习范式分为监督学习、半监督学习、无监督学习以及强化学习)。监督学习利用大量的标注数据来训练模型,模型的预测和数据的真实标签产生损失后进行反向传播(计算梯度…

  • win11频繁更新,关闭win11恶意软件删除工具补丁更新

    win11频繁更新,关闭win11恶意软件删除工具补丁更新win11补丁更新主要包含4部分:第一部分功能更新,涉及Windows功能bug、新增的功能等;第二部分质量更新,涉及安全风险的更新;第三部分驱动更新,涉及厂商等提交给微软的驱动,进行更新;第四部分其它更新,目前主要发现的是,恶意软件删除工具更新。恶意软件删除工具,如果有第三方安全软件的话,这个补丁意义不大,并且恶意的标准是微软自家定义的,就看你是否接受微软自带的杀毒软件,如果用可以更新,如果不用该补丁频率高,无必要。关闭“恶意软件删除更新”,只需要用dism++关闭,步骤如下:

  • 教程(一)官网下载Java JDK安装包「建议收藏」

    从今天开始我们一起来学习一Java程序设计。这个教程适合零基础的朋友学习,不适合高手。不当之处还请指教。下载Java最新的JDK安装包下载地址:https://www.oracle.com/java/technologies/javase-java-archive-javase6-downloads.html将页面滚动条拖到最底下找到“JavaArchive”点击“Download…

  • mongodb 导出数据_dbeaver导出查询结果

    mongodb 导出数据_dbeaver导出查询结果目录1、定义查询js(1)导出json(2)导出csv2、执行导出命令(1)json(2)csv1、定义查询js在mongo所在服务器,添加查询文件:query.js。内容如下:(1)导出jsondb.getCollection(‘集合名称’).find({查询条件},{“o_guid”:1,”ebs_name”:1,”ebs_f_name”:1})(2)导出csvdb.getCollection(‘集合名称’).find({查询条件},{“o_guid”:1,”ebs_name”

    2022年10月31日
  • shell语法基础_实现shell

    shell语法基础_实现shellLinux操作系统Shell编程快速入门、shell变量、、运算符、条件判断、流程控制(if、case、for、while语句)。

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号