背景
在上学期安装好Java后,根据网上的教程配置了环境变量,在cmd里运行”java”成功,而运行”javac”出现“不是内部或外部命令,也不是可运行的程序或批处理文件”的提示。
经过了一番苦苦的寻找、测试,终于在百度经验的一篇找到了答案:
(原文链接:http://jingyan.baidu.com/article/d5c4b52b80665fda560dc5e4.html)
发现的确是环境变量配置的问题。
原料
- 一台新版的win10(16,17,18版)的电脑
- Java jkd/jre 1.8以上版本
- 人脑
- 熟练操作鼠标和键盘的手
如何配置
首先,右键单击桌面“此电脑”图标,选择“属性”
在左侧的菜单栏中选择“高级系统设置”
选择“环境变量”
选择下方的新建,变量名为JAVA_HOME,变量值为你安装jdk的路径,我的是D:\Program Files\Java\jdk1.8.0_182,你的就要看自己的了
然后在新建个,变量名为CLASSPATH,变量值为 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; (注意这里一个符号都不能少,包含了前面的 .; 还有后面的 ;),然后确定
这一步操作之后会出现一个操作界面是14,15版的win10 没有的,所以要注意看,找到Path,然后选择 “编辑”
会出现这个页面,我们选择下面的“编辑文本”,然后确定
重点 在变量值的开始处,找到C: ,在C: 添加这段变量 ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; (注意前后的符号一个都不能少而且是英文的),然后“确定”
编辑完后有两个确定要按
接下来测试时否安装成功,win+R ,然后输入CMD,进入命令提示符”javac”
Attention
- 其中关键的一步是把
PATH
里的jdk
和jre
路径放在PATH
列表的最前面,这样cmd运行javac
时才能先检测到JAVA_HOME
系列的路径
赏
使用支付宝打赏
使用微信打赏
若你觉得我的文章对你有帮助,欢迎点击上方按钮对我打赏