首先我电脑版本为win10 64
在安装JDK时先安装了jdk包,安装路径为D:\Java\jdk1.8.0_171,装完jdk后,自动安装jre,我将其安装在D:\Java\jre1.8.0_171
装完会发现其实在jdk文件夹下也有个jre文件
配置环境的时候:
添加用户变量:JAVA_HOME D:\Java\jdk1.8.0_171
系统变量: ClassPath .;%JAVA_HOME%\lib;
Path ;%JAVA_HOME%\bin
测试:在命令行输入java -version时显示 java版本信息,输入javac时却显示不是内部命令
然后在网上找了许多方法都没有解决
最后发现需要在系统变量path下添加D:\Java\jdk1.8.0_171\jre\bin路径和D:\Java\jdk1.8.0_171\bin路径,注意jre为jdk文件夹中的
且jre的路径要放在jdk路径前
输入javac命令后显示如下信息,问题解决