我出现这样的问题是因为输入路径时输漏了“\bin”。
最近开始了新学期,要学习Java了,首次安装jdk,老师提供的jdk1.8.0_221,按照老师的步骤就是一路到底的“下一步”就算安装成功了,我的问题是出现在环境配置(控制面板->系统->高级系统设置->环境变量)这里,点击“path”,点击“编辑”,就在这里我的界面就和老师演示的不一样了,按照老师的步骤,这地方应该是两行,一行是“变量名”,一行是“变量值”,而我的出现是一个列表,我就不知道怎么办了,我截图问老师,老师没来得急回我,我就自己瞎弄,点了右上角的“新建”,然后把路径输进去,然后确定,我迫不及待地想看一下结果,进入cmd.exe,输入Java -version可以出现信息,但是输入javac-version却是’javac’不是内部或外部命令,也不是可运行的程序或批处理文件。我就记得老师说过Java和Javac如果不一样就说明版本不一样,然后我去搜解决方法,但是我发现别人输入这两个命令后,也能输出javac的版本信息,只是和Java不一样而已,所以这不是因为版本不一样,更何况这是我第一次装,不会出现其他版本的。后来我发现我输入的路径输漏了“\bin”,这可是很重要的文件,唉,之前老师还强调让我们直接复制路径,我还给复制错了。