Java基础入门:JDK与JRE详解及环境配置
13 浏览量
更新于2024-07-15
收藏 431KB PDF 举报
Java基础知识总结
Java作为一种广泛应用于软件开发的高级编程语言,其基础架构主要包括两个关键组件:JDK (Java Development Kit) 和 JRE (Java Runtime Environment)。
1. **JDK**:
- JDK是Java开发的关键工具包,它包含了Java的编译器(javac)、Java文档生成工具(javadoc)以及用于开发和部署Java应用程序的完整工具集。
- JDK不仅负责开发,还包含了JRE,这意味着开发人员可以直接在JDK环境中编写、测试和打包Java应用程序。
- JDK的安装路径通常设置为环境变量`JAVA_HOME`,如`JAVA_HOME=%安装路径%\Java\jdk`,这样使得`%JAVA_HOME%\bin`下的工具可以在任何目录下方便地被系统找到。
2. **JRE**:
- JRE是Java程序的运行环境,它不包含编译器,但包含了Java运行时所需的核心类库和Java Virtual Machine (JVM)。
- 当一个Java应用程序被编译并打包为.class文件后,用户只需要JRE就可以运行,因为它提供了运行这些字节码文件所需的环境。
3. **环境变量配置**:
- 配置环境变量是确保Java工具可用性和正确执行的重要步骤。永久配置方法是将`JAVA_HOME`和`path`环境变量设置好,使系统能够自动定位JDK的bin目录。
- 临时配置可以使用`setpath`命令,但这通常在命令行窗口或终端中有效,退出后需要重新设置。
- `path`环境变量决定了系统在找不到当前目录下执行文件时,会在哪些目录中搜索。`classpath`则与类文件的查找有关,如果没有设置,会从当前目录开始搜索。
4. **Classpath**:
- Classpath是Java编译器用来查找类文件的路径列表,类似于C/C++编译器中的include路径。临时和永久配置方式分别设置为`.;c:\;e:\`和`classpath=.;c:\;e:\`。
- 当遇到`import`语句时,编译器会根据classpath来寻找指定包下的类。如果没有设置classpath,程序会首先在当前目录查找类文件,如果设置了,就按照指定路径进行查找。
理解Java的基础知识包括JDK和JRE的作用、环境变量配置以及classpath的概念对于Java开发者来说至关重要。正确配置这些环境能够确保开发、编译和运行过程的顺利进行。通过设置环境变量,开发者可以方便地在不同目录下使用Java工具,而classpath则保证了类文件的查找和引用。
2018-04-25 上传
2017-10-02 上传
2018-07-23 上传
2017-05-04 上传
2024-11-12 上传
2024-11-12 上传
weixin_38546024
- 粉丝: 6
- 资源: 939
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍