
Java初学者必读:JDK与JRE的区别详解
下载需积分: 10 | 85KB |
更新于2024-11-10
| 46 浏览量 | 举报
收藏
Java学习的第一步,了解JDK与JRE的区别至关重要。JDK (Java Development Kit) 是Java开发人员的核心工具包,它包含了Java编程所需的编译器、类库、文档和其他开发工具,如`javac.exe`和`jar.exe`。JDK提供了一个完整的开发环境,不仅支持Java源代码的编译,还能构建、调试和打包应用程序。
与之相对的是JRE (Java Runtime Environment),它是Java程序运行时所需的环境,不包含编译器,主要负责执行已编译的`.class`文件。JRE的存在是为了确保用户可以在没有开发环境的情况下运行Java应用,就像Windows上的Win32应用程序需要操作系统来运行一样。
在安装Java时,Sun公司通常会预安装两套JRE,一个与JDK集成,位于`...\jre`目录下,另一个独立版本通常放在`C:\ProgramFiles\Java\jre1.5.0_15`,以便在不安装完整JDK的前提下,为用户提供基本的Java运行环境。但这个额外的JRE可能缺少Server端的Java虚拟机(JVM),用于处理服务器级别的Java应用。
值得注意的是,当JDK中包含的工具.jar文件被重命名或移除时,依赖于这些工具的命令可能无法正常工作,如上面的例子所示。这强调了理解JDK内部结构和正确配置的重要性,尤其是对于开发人员而言。
在实际使用中,安装JDK的用户通常不需要额外安装独立的JRE,因为JDK包含了运行环境。然而,为了兼容性和灵活性,有时候可能需要两个独立的JRE版本,特别是在不同版本的Java之间切换或者在同一台机器上运行不同版本的应用程序时。
总结来说,Java初学者在学习的第一步,理解JDK和JRE的区别和功能划分至关重要,这对于编写、编译和部署Java程序,以及理解Java平台的运行机制都有着基础性的作用。掌握这两者的区别有助于避免常见的安装错误,并能更有效地利用Java开发工具链。
相关推荐










nqy1984
- 粉丝: 0
最新资源
- MASM615:掌握微软汇编编译器技术
- 重庆大学asp.net网络教学平台开发
- MC55模块数据收发编程指南
- 全中文注释的jQuery压缩包使用教程
- 网络招聘后台管理系统研究与设计
- 免费获取数据库系统原理课件,掌握数据库基础
- Android谷歌手机平台开发入门与模拟器操作指南
- 基于Asp.net与Ajax的学籍管理系统设计与实现
- SinaEditor:用户体验极佳的HTML在线编辑器
- C语言实现的ATM机操作完整模板
- 《Ajax实战》:深入掌握Web应用的未来设计
- 基于ASP+Access的企业级静态网站开发
- J2ME Wap浏览器源代码分析与学习指南
- Struts图书馆管理系统:Java课程设计的理想选择
- 自动加料机控制系统的毕业设计要点
- PB与SQL打造小型宾馆管理系统解决方案
- 2006 ACM程序设计竞赛试题解析
- 经典美语朗读:生而为赢新东方版全套LRC文件
- 汉字点阵代码生成器:打造16x16点阵汉字
- 帝国时代录象分析器代码PHP转C#技术分享
- 时间机器字幕制作调整软件使用指南
- PHP时间处理类封装教程及应用指南
- IT项目流程管理的实践指南与要点解析
- WordStudio2009:科技文档处理专家