JDK11环境变量配置全攻略:无JRE解决与踩坑总结
需积分: 9 183 浏览量
更新于2024-08-13
收藏 232KB DOCX 举报
"本文档详细介绍了如何在Windows操作系统上配置JDK 11.0.x版本的环境变量,特别强调了由于JDK 11之后不再包含独立的JRE目录,需要通过`jlink`工具自动生成。同时,文档提到了配置环境变量的常见问题和解决方案,包括`JAVA_HOME`、`CLASSPATH`以及`Path`系统变量的设置方法。"
在JDK 11.0.x版本中,Oracle改变了其发布策略,不再提供独立的JRE(Java Runtime Environment)安装包,而是将其集成到JDK中。这意味着在安装JDK 11后,你不会发现一个单独的JRE目录。如果你的应用程序需要一个独立的JRE,你可以使用`jlink`工具来创建一个定制的运行时环境。要生成JRE文件夹,你需要在命令行中执行以下命令:
```
bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre
```
这条命令将在当前目录下的`jre`子目录中创建一个精简版的JRE,其中包含了`java.desktop`模块,这通常包含了运行桌面应用程序所需的组件。
配置环境变量是使系统识别并使用新安装的JDK的关键步骤。以下是详细的操作指南:
1. **设置JAVA_HOME**:
- 打开系统属性,选择“高级”选项卡,然后点击“环境变量”按钮。
- 在“系统变量”区域,点击“新建”按钮,创建一个新的系统变量。
- 变量名设为`JAVA_HOME`,变量值应填写JDK的安装路径。例如,如果你的JDK安装在`C:\Program Files\Java\jdk-11.0.x`,则此处应填入这个路径。
2. **设置CLASSPATH**:
- 同样在“系统变量”区域,找到名为`CLASSPATH`的变量(如果没有,需要新建)。
- 编辑`CLASSPATH`变量,将变量值设置为`.%;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;`。注意,变量值的开头有一个点(`.`),表示当前目录,且每个路径之间用分号(;)隔开。
3. **配置Path**:
- 在“系统变量”中找到名为`Path`的变量,点击编辑。
- 在“Path”的变量值中,添加 `%JAVA_HOME%\bin`,确保这个路径被置于其他所有路径之前,因为Java命令需要优先被系统找到。
完成以上步骤后,重启你的命令提示符或终端,输入`java -version`应该能看到JDK 11的版本信息,表明环境变量配置成功。
值得注意的是,配置环境变量时务必小心,避免路径中出现空格或者使用不正确的路径。此外,每次修改环境变量后,都需要关闭并重新打开任何依赖这些变量的程序,以使新的设置生效。如果遇到问题,可以检查是否正确遵循了上述步骤,并确保所有路径都是准确无误的。
2024-06-18 上传
2023-10-23 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
一只想要大佬带带的网安小白
- 粉丝: 1
- 资源: 2
最新资源
- Raspberry Pi OpenCL驱动程序安装与QEMU仿真指南
- Apache RocketMQ Go客户端:全面支持与消息处理功能
- WStage平台:无线传感器网络阶段数据交互技术
- 基于Java SpringBoot和微信小程序的ssm智能仓储系统开发
- CorrectMe项目:自动更正与建议API的开发与应用
- IdeaBiz请求处理程序JAVA:自动化API调用与令牌管理
- 墨西哥面包店研讨会:介绍关键业绩指标(KPI)与评估标准
- 2014年Android音乐播放器源码学习分享
- CleverRecyclerView扩展库:滑动效果与特性增强
- 利用Python和SURF特征识别斑点猫图像
- Wurpr开源PHP MySQL包装器:安全易用且高效
- Scratch少儿编程:Kanon妹系闹钟音效素材包
- 食品分享社交应用的开发教程与功能介绍
- Cookies by lfj.io: 浏览数据智能管理与同步工具
- 掌握SSH框架与SpringMVC Hibernate集成教程
- C语言实现FFT算法及互相关性能优化指南