Windows 64位Java11环境搭建教程
需积分: 1 147 浏览量
更新于2024-10-13
收藏 138.69MB 7Z 举报
资源摘要信息:"Java 11环境配置"
Java 11是Java编程语言的一个重要版本,由Oracle在2018年9月发布。Java 11引入了许多新特性和改进,包括对HTTP Client API的更新、新的实验性垃圾收集器、新的JVM启动参数等。在Windows 64位操作系统上安装和配置Java 11环境是Java开发者和项目依赖Java运行时环境的开发者们的首要任务。以下是在Windows 64位系统上安装Java 11环境的详细步骤和相关知识点。
1. 安装Java 11:
- 首先需要下载适合Windows 64位系统的Java 11安装包,文件名为"jdk-**.*.**.*_windows-x64_bin.exe"。
- 执行下载的.exe安装文件。
- 在安装过程中,可以选择安装路径,也可以选择默认路径(通常为C:\Program Files\Java\jdk-**.*.**.*)。
- 安装程序会同时安装JRE(Java Runtime Environment)和JDK(Java Development Kit)。
- 安装完成后,需要进行环境变量的配置。
2. 配置环境变量:
- 配置JAVA_HOME环境变量,指向JDK的安装目录。例如,如果JDK安装在C:\Program Files\Java\jdk-**.*.**.*,则需要设置JAVA_HOME为该路径。
- 将JDK的bin目录添加到PATH环境变量中。bin目录包含了java、javac等命令行工具。通常这个路径类似于%JAVA_HOME%\bin。
- 在系统的Path环境变量中添加JDK的lib和lib\server两个子目录的路径,有时在使用某些Java工具或启动Java服务时需要指定这些库。
3. 验证Java安装:
- 打开命令提示符(cmd)。
- 输入"java -version",如果显示的版本号是Java 11,说明安装成功。
- 输入"javac -version",同样应显示Java 11版本号,确认编译器也安装正确。
4. 使用Java:
- 安装Java环境后,就可以开始进行Java程序的开发和运行了。
- 可以使用各种集成开发环境(IDE)如IntelliJ IDEA、Eclipse等,也可以使用简单的文本编辑器配合命令行进行开发。
5. JDK新特性:
- Java 11包含了一些新特性,例如:
- HTTP Client API的改进,现在支持异步非阻塞的HTTP/2。
- 新的垃圾收集器ZGC(Z Garbage Collector)。
- 一个新的启动参数--illegal-access,用于控制对于Java内部API的非法访问。
- 移除了一些不常用的模块和功能,如Java EE和CORBA模块。
6. 相关知识点:
- JDK(Java Development Kit):包含了Java运行时环境(JRE)和编译器(javac),以及其他开发工具。
- JRE(Java Runtime Environment):包含Java虚拟机(JVM),Java类库和其他支持文件,是运行Java应用程序所必须的。
- JVM(Java Virtual Machine):负责运行Java字节码的运行时环境。
- PATH环境变量:当在命令行中输入命令时,系统会在PATH中列出的目录中查找对应的可执行文件。
- JAVA_HOME环境变量:是一个系统环境变量,用来指定JDK的安装路径,许多Java相关的工具和应用都依赖此变量找到JDK。
综上所述,配置Java 11环境包涵了下载安装程序、执行安装、配置环境变量、验证安装以及了解新特性的过程。在Windows 64位系统上完成这些步骤后,就可以顺利地开发和运行Java程序。需要注意的是,Java版本的更新可能会引入新的特性和改进,但同时也可能移除或改变旧有的功能,因此开发者需要关注Oracle官方的更新说明,以确保应用的兼容性。
2022-05-27 上传
2021-01-30 上传
845 浏览量
2022-11-17 上传
2022-11-17 上传
2023-08-03 上传
2022-04-04 上传
247 浏览量
小黑日志
- 粉丝: 1w+
- 资源: 6
最新资源
- IEEE 14总线系统Simulink模型开发指南与案例研究
- STLinkV2.J16.S4固件更新与应用指南
- Java并发处理的实用示例分析
- Linux下简化部署与日志查看的Shell脚本工具
- Maven增量编译技术详解及应用示例
- MyEclipse 2021.5.24a最新版本发布
- Indore探索前端代码库使用指南与开发环境搭建
- 电子技术基础数字部分PPT课件第六版康华光
- MySQL 8.0.25版本可视化安装包详细介绍
- 易语言实现主流搜索引擎快速集成
- 使用asyncio-sse包装器实现服务器事件推送简易指南
- Java高级开发工程师面试要点总结
- R语言项目ClearningData-Proj1的数据处理
- VFP成本费用计算系统源码及论文全面解析
- Qt5与C++打造书籍管理系统教程
- React 应用入门:开发、测试及生产部署教程