0

0

java程序的运行环境简称为什么

青灯夜游

青灯夜游

发布时间:2022-11-28 19:17:35

|

15815人浏览过

|

来源于php中文网

原创

java程序的运行环境简称为“jre”。jre是运行java程序所必须的环境的集合,包含jvm标准实现及java核心类库。jre包括两部分:1、java runtime environment,是可以在其上运行、测试和传输应用程序的java平台;2、java plug-in,允许java applet和javabean组件在使用了jre的浏览器中运行。

java程序的运行环境简称为什么

本教程操作环境:windows7系统、java8版本、Dell G3电脑。

java程序的运行环境简称为“JRE”。

JRE简介

JRE是Java Runtime Environment的简称,指Java运行环境,是Sun的产品。运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。

JRE(包括Java Plug-in)是Sun的产品,包括两部分:Java Runtime Environment和Java Plug-in。

立即学习Java免费学习笔记(深入)”;

  • Java Runtime Environment是可以在其上运行、测试和传输应用程序的Java平台。它不包含开发工具(JDK)--编译器、调试器和其它工具。JRE需要辅助软件--Java Plug-in--以便在浏览器中运行applet。

  • Java Plug-in软件允许Java Applet和JavaBean组件在使用Sun的Java Runtime Environment的浏览器中运行,而不是在使用缺省的Java运行环境的浏览器中运行。Java Plug-in可用于Netscape Navigator和Microsoft Internet Explorer。

J2RE是Java2 Runtime Environment,即Java运行环境,只是强调其匹配Java2平台,有时简称JRE。如果你只需要运行Java程序或Applet,下载并安装它即可。

JRE 是开发和运行 Java 程序的三个相关组件之一。 其他两个组件如下:

  • Java 开发工具包 (JDK) 是一组用于开发 Java 应用的工具。 开发人员按照 Java 版本和软件包或修订版(Java Enterprise Edition (Java EE)、Java Special Edition (Java SE) 或 Java Mobile Edition (Java ME))来选择 JDK。 每个 JDK 始终包含兼容的 JRE,因为运行 Java 程序是开发 Java 程序的过程的一部分。

  • Java 虚拟机 (JVM) 实时执行 Java 应用。 每个 JRE 都包含默认 JVM,但开发人员可自由选择满足其应用的特定资源需求的其他 JVM。

JRE 将使用 JDK 创建的 Java 代码与在 JVM 上运行所需的必要库相结合,然后创建用于执行所生成程序的 JVM 实例。 JVM 可用于多个操作系统,使用 JRE 创建的程序可在所有操作系统上运行。 通过这种方式,Java 运行时环境使 Java 程序不做修改即可在任何操作系统中运行。

JRE 如何工作?

JDK 和 JRE 进行交互以创建可持续的运行时环境,能够在几乎任何操作系统中无缝执行基于 Java 的应用。 以下组成了 JRE 运行时架构:

  • 类装入器

    Java 类装入器动态加载运行 Java 程序所需的所有类。 由于 Java 类仅在需要时加载到内存中,因此 JRE 会按需使用类装入器以自动执行此过程。

  • 字节码验证器

    在将 Java 代码传递到解释器之前,由字节码验证器确保代码的格式和准确性。 如果代码违反系统完整性或访问权,那么该类将被视为已损坏,不会加载。

  • 解释器

    字节码成功加载后,Java 解释器将创建 JVM 实例,以支持 Java 程序在底层机器上本机执行。

JRE 包含哪些内容?

中小企业网站系统1.0
中小企业网站系统1.0

微速企业建站系统  微速企业建站系统 v1.0 是一款基于PHP+MYSQL为核心专为企业量身打造的企业型建站产品,该产品的主要特点:轻量(微型)、快速、高效。【运行环境】软件语言:简体中文(UTF-8)运行平台:IIS/Apache + PHP4/PHP5 + MySQL5【程序安装说明】把upload文件夹里面的程序上传到服务器空间;访问http://您的域名/install 进行安装,按照

下载

除了 Java 虚拟机外,JRE 还包含多种其他支持软件工具和功能,帮助您最大程度发挥 Java 应用的作用。

部署解决方案

部署技术包含在 JRE 安装中,例如 Java Web Start 和 Java Plugin,这些技术旨在简化应用的激活,并为将来的 Java 更新提供高级支持。

开发工具包

JRE 还包含工具包,旨在帮助开发人员改进程序的用户界面。 其中的一些工具包包括:

  • Java 2D:用于以 Java 语言绘制二维图形的应用编程接口 (API)。 开发人员可以创建丰富的用户界面、特殊效果、游戏和动画。

  • Abstract Window Toolkit (AWT):用于创建对象、按钮、滚动条和窗口的 GUI(图形用户界面)。

  • Swing:另一种轻量级 GUI,使用一组丰富的窗口小部件提供灵活的用户友好型定制。

集成库

Java 运行时环境提供了大量集成库,以帮助开发人员在应用和服务之间创建无缝的数据连接。 其中一些库包括:

  • Java IDL (CORBA):使用公共对象请求架构,支持用 Java 编程语言编写的分布式对象。

  • Java Database Connectivity (JDBC) API:为开发人员提供工具以编写应用,以访问远程关系数据库、平面文件和电子表格。

  • Java Naming and Directory Interface (JNDI):一种编程接口和目录服务,使客户端能够创建可使用命名约定从数据库访存信息的可移植应用。

语言和实用程序库

JRE 中包含 java.lang. 和 java.util. 包,他们是 Java 应用设计、包版本控制、管理和监控所需的基本包。 包的例子包括:

  • 集合框架:由一组接口组成的统一架构,旨在改进应用数据的存储和处理。

  • 并行实用程序:具有高性能线程实用程序的功能强大的框架包。

  • 首选项 API:轻量级跨平台持久 API,支持同一机器上的多个用户定义自己的一组应用首选项。

  • 日志记录:生成日志报告,如安全故障、配置错误和性能问题,供进一步分析。

  • Java 归档 (JAR):独立于平台的文件格式,以 JAR 格式捆绑多个文件,显着提高下载速度和减小文件大小。

【相关推荐:Go视频教程

相关文章

java速学教程(入门到精通)
java速学教程(入门到精通)

java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

WorkBuddy
WorkBuddy

腾讯云推出的AI原生桌面智能体工作台

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
什么是分布式
什么是分布式

分布式是一种计算和数据处理的方式,将计算任务或数据分散到多个计算机或节点中进行处理。本专题为大家提供分布式相关的文章、下载、课程内容,供大家免费下载体验。

407

2023.08.11

分布式和微服务的区别
分布式和微服务的区别

分布式和微服务的区别在定义和概念、设计思想、粒度和复杂性、服务边界和自治性、技术栈和部署方式等。本专题为大家提供分布式和微服务相关的文章、下载、课程内容,供大家免费下载体验。

251

2023.10.07

硬盘接口类型介绍
硬盘接口类型介绍

硬盘接口类型有IDE、SATA、SCSI、Fibre Channel、USB、eSATA、mSATA、PCIe等等。详细介绍:1、IDE接口是一种并行接口,主要用于连接硬盘和光驱等设备,它主要有两种类型:ATA和ATAPI,IDE接口已经逐渐被SATA接口;2、SATA接口是一种串行接口,相较于IDE接口,它具有更高的传输速度、更低的功耗和更小的体积;3、SCSI接口等等。

1925

2023.10.19

PHP接口编写教程
PHP接口编写教程

本专题整合了PHP接口编写教程,阅读专题下面的文章了解更多详细内容。

656

2025.10.17

php8.4实现接口限流的教程
php8.4实现接口限流的教程

PHP8.4本身不内置限流功能,需借助Redis(令牌桶)或Swoole(漏桶)实现;文件锁因I/O瓶颈、无跨机共享、秒级精度等缺陷不适用高并发场景。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2395

2025.12.29

java接口相关教程
java接口相关教程

本专题整合了java接口相关内容,阅读专题下面的文章了解更多详细内容。

47

2026.01.19

go中interface用法
go中interface用法

本专题整合了go语言中int相关内容,阅读专题下面的文章了解更多详细内容。

78

2025.09.10

线程和进程的区别
线程和进程的区别

线程和进程的区别:线程是进程的一部分,用于实现并发和并行操作,而线程共享进程的资源,通信更方便快捷,切换开销较小。本专题为大家提供线程和进程区别相关的各种文章、以及下载和课程。

765

2023.08.10

C# ASP.NET Core微服务架构与API网关实践
C# ASP.NET Core微服务架构与API网关实践

本专题围绕 C# 在现代后端架构中的微服务实践展开,系统讲解基于 ASP.NET Core 构建可扩展服务体系的核心方法。内容涵盖服务拆分策略、RESTful API 设计、服务间通信、API 网关统一入口管理以及服务治理机制。通过真实项目案例,帮助开发者掌握构建高可用微服务系统的关键技术,提高系统的可扩展性与维护效率。

76

2026.03.11

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Kotlin 教程
Kotlin 教程

共23课时 | 4.3万人学习

C# 教程
C# 教程

共94课时 | 11.2万人学习

Java 教程
Java 教程

共578课时 | 81万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号