**
Win10 系统安装jdk后运行javac,显示不是内部命令
**
**
- 解决思路一:
**
安装jdk时jdk和jre安装在同一文件夹里,但是这个文件夹最好包含两个不同的文件夹,分别作为jdk和jre的安装目录。我是在D:\Java\jdk里安装了jdk,在D:\Java\jre里安装了jre;
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/0c2d5c2e47b1440a4680f2fa3adc5cfb.png)
**
- 解决思路二:
**
win10的环境变量PATH配置是一行一行新增配置的,它不允许用相对变量。出错的配置方式:![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/ea5c1ffbeb40d5d302388d3e844da56b.png)
正确的配置方式:
![](https://i-blog.csdnimg.cn/blog_migrate/0cd7b9e9bd30c57ebb4c544c6ade1fc7.png)
前面的地址是jdk安装的路径,即把以前的%JAVA_HAOE%变成jdk安装地址。注意:完成之后需要确认,重新打开一个新的cmd,就不会有问题了。