win7 怎样配置 jdk7.0 环境变量详细教程
win7 配置 jdk7.0 核心就是安装好 jdk7.0 程序之后,手动设置 JAVA_HOME CLASSPATH Path 三个系统环境变量,配置完成之后打开 cmd 命令窗口,输入 java javac 命令可以正常输出版本信息,就代表配置成功,很多新手配置失败,是路径里面带有中文或者空格,变量值末尾多写分号,或者只修改用户变量没有修改系统变量,还有 win7 区分 32 位和 64 位 jdk 安装包,一定要和系统位数匹配,jdk7.0 已经停止官方更新,主要用来兼容老旧 Java 项目 老版开发软件,配置过程不需要第三方工具,全部使用 win7 自带系统属性面板完成。
核心原理说明
Java 运行需要系统找到 jdk 的 bin 目录里面 java.exe javac.exe 程序,JAVA_HOME 是用来记录 jdk 安装根目录,很多老开发框架会读取这个变量,CLASSPATH 用来告诉虚拟机类文件搜索路径,Path 变量是把 jdk 的 bin 目录加入系统搜索列表,这样在任意文件夹打开 cmd,都可以直接调用 java 相关命令,不用每次都写完整绝对路径。
第一步 下载并安装 jdk7.0
1 确认 win7 系统是 32 位还是 64 位,右键计算机选择属性,查看系统类型
2 下载对应位数 jdk7.0 安装包,安装的时候建议路径不要带中文,推荐安装到 C 盘 Java jdk1.7.0_80 这类纯英文路径
3 双击安装包,按照向导下一步,安装过程会提示同时安装 jre,保持默认即可
4 记住安装完成之后的根目录,例如 C Program Files Java jdk1.7.0_80,后面配置环境变量要用到这个路径
第二步 打开环境变量设置窗口
1 右键计算机,选择属性
2 点击左侧高级系统设置
3 在高级选项卡,点击右下角环境变量按钮
4 弹出窗口分为上下两部分,上面是用户变量,下面是系统变量,推荐在系统变量里面新建,这样本机所有用户都可以使用 jdk7.0
第三步 新建 JAVA_HOME 变量
1 在系统变量区域,点击新建
2 变量名填写 JAVA_HOME
3 变量值填写 jdk7.0 的安装根目录,例如 C Program Files Java jdk1.7.0_80
4 确认不要在路径末尾添加分号,点击确定保存
第四步 新建 CLASSPATH 变量
1 继续在系统变量点击新建
2 变量名填写 CLASSPATH
3 变量值填写 .;% JAVA_HOME% lib dt.jar;% JAVA_HOME% lib tools.jar
4 开头的点号代表当前目录,这个是老版本 jdk7 标准写法,点击确定保存
第五步 修改 Path 系统变量
1 在系统变量列表找到 Path,选中之后点击编辑
2 在原有变量值最前面,添加 % JAVA_HOME% bin;
3 注意分号是英文半角分号,用来和原来其他路径分隔
4 不要直接把原有 Path 内容全部覆盖,否则会造成其他软件命令失效
5 保存确定,全部窗口依次点击确定关闭
第六步 验证 jdk7.0 是否配置成功
1 按下 win 加 R,输入 cmd 回车,打开命令提示符
2 依次输入下面两条命令
java -version
javac -version
3 如果正常输出 jdk7.0 版本号,代表配置成功
4 如果提示不是内部或外部命令,说明环境变量没有生效或者路径填写错误
常见错误对照表
| 错误现象 | 原因 | 处理方式 |
|---|---|---|
| 提示不是内部或外部命令 | Path 没有添加 bin 目录,或者 cmd 是配置之前打开的 | 关闭旧 cmd 窗口,重新打开新 cmd 测试,核对路径 |
| 版本显示别的 jdk 版本 | 系统里面安装多个 jdk,Path 里面高版本 jdk 排在前面 | 调整 Path 里面顺序,把 jdk7.0 的 bin 放到最前面 |
| javac 命令报错,java 正常 | CLASSPATH 配置错误,tools.jar 路径不对 | 重新核对 CLASSPATH 变量值 |
| 编译项目报错找不到类 | CLASSPATH 开头缺少点号 | 补上.; 重新保存变量 |
| 路径中文导致异常 | 安装目录使用中文文件夹 | 卸载 jdk,重新安装到纯英文路径 |
多版本 jdk 切换补充说明
如果 win7 电脑同时装了 jdk7.0 和更高版本 jdk,不需要卸载高版本,只需要修改 JAVA_HOME 指向 jdk7.0 目录,然后重启 cmd,就可以临时切换成 jdk7.0,适合老项目编译调试,切换之后再次执行 java -version 确认版本。
【常见问题】
问题 1 win7 怎样配置 jdk7.0,配置完 cmd 还是提示不是内部或外部命令怎么办
回答 1 win7 怎样配置 jdk7.0,出现这个报错,优先确认 Path 变量已经添加 % JAVA_HOME% bin,并且关闭旧的 cmd 窗口重新打开,环境变量修改之后已经打开的 cmd 不会自动刷新,同时检查 JAVA_HOME 里面的安装路径是否和实际 jdk7.0 安装目录一致。
问题 2 win7 怎样配置 jdk7.0,电脑已经有高版本 jdk,还能配置 jdk7.0 吗
回答 2 win7 怎样配置 jdk7.0,可以共存多个 jdk 版本,不需要卸载高版本 jdk,只需要修改 JAVA_HOME 指向 jdk7.0 根目录,调整 Path 里面顺序,新开 cmd 执行 java -version 就可以切换成 jdk7.0 环境。
问题 3 win7 怎样配置 jdk7.0,CLASSPATH 变量必须新建吗
回答 3 win7 怎样配置 jdk7.0,老项目编译场景建议新建 CLASSPATH 变量,新版 jdk 已经弱化这个变量,但是 jdk7.0 很多老旧开发框架仍然依赖 CLASSPATH,不配置有可能编译报错找不到类文件。
【免责申明】
本文内容仅作为技术操作参考,jdk7.0 已经停止官方维护,存在安全漏洞风险,修改系统环境变量错误会影响其他软件运行,操作前建议备份原有 Path 变量内容,老旧项目编译请评估安全风险,本文不对配置错误造成的系统异常和项目故障承担责任。
相关阅读
-
win7 配置 jdk7 0 核心就是安装好 jdk7 0 程序之后,手动设置 JAVA_HOME CLASSPATH Path 三个系统环境变量,配置完成之后打开 cm 浏览全文>>
-
做好正宗红烧肉的核心窍门是选肥瘦相间的五花肉,先焯水去血沫,小火煸炒逼出多余油脂,炒糖色把控好火候,全...浏览全文>>
-
怎样制作微信红包封面照片核心是按照微信官方规定的尺寸比例制作图片,预留好红包开包按钮和文字的避让区域,...浏览全文>>
-
win7 摄像头使用的时候,最常见问题是设备识别不到 没有预览画面 驱动带黄色感叹号 聊天软件调用失败,win...浏览全文>>
-
win7 和 win10 哪个流畅没有绝对答案,老低配电脑在低负载场景下 win7 通常更轻快,内存占用低启动速度快...浏览全文>>
-
在家自制面膜核心是选用常见天然食材搭配基础护肤成分,根据自身肤质选择配方,控制敷用时长,做好事前皮肤测...浏览全文>>
-
用电饭锅煮黑豆粥,如果黑豆提前浸泡过夜,选择煮粥模式一般需要一个半小时左右,如果没有提前泡黑豆,直接下...浏览全文>>
-
win10 字体模糊发虚,大多是显示缩放比例不匹配显卡驱动异常 ClearType 文字渲染参数错乱,还有第三方软件...浏览全文>>
-
眼镜片球面和非球面的区别,核心就是镜片表面曲率设计不一样,球面镜片整个外表面是统一弧度的球面,非球面镜...浏览全文>>
-
win10 修改账户用户名要分清两种情况,一种是本地账户的显示名称,另一种是微软在线账户的名称,本地账户改名...浏览全文>>
- win7 怎样配置 jdk7.0 环境变量详细教程
- win10 无法正常关机怎么办 关机异常深度修复教程
- 诗词里面的仄平是什么意思 平仄基础详解
- win10 开机时一直在加载 深度排查修复
- 泉州华光职业技术学院面积 校区占地规模介绍
- 青蛙一天可以吃多少只害虫 数量与影响因素详解
- Western 是哪所学校的简称 院校简称详解
- 烤箱锡纸是用正面还是反面 正反面使用说明
- 家常菜谱 100 道简单做法 新手零失败合集
- 猴子吃辣 歇后语详解
- vt 代表什么词性 英语词典动词缩写详解
- 汗蒸房可以带手机进去玩吗 注意事项详解
- vpro 键盘灯怎么调 背光调节操作详解
- vivo 哪款有红外线 红外遥控机型汇总
- vivoz5 怎么调屏幕分辨率 系统设置详细说明
- 孜然粉里面加什么料更香 复合调味配比
- vivox7 什么时候出的 发布开售时间详解
- vivox27 支持 nfc 功能吗 机型配置详细说明
- 速冻水饺煮 5 分钟熟了吗 分情况判断火候
- 瘦肉汤窍门瘦肉汤的做法 鲜嫩清甜煲汤教程
