如上图显示,说明系统中存在多个java版本或者java和javac版本不一致
这可以看出系统中存在多个java版本。
我去我的java文件目录下查,发现有Java_SE和jdk…文件,之前我是用jre运行java的,但后来又下载了jdk版本,所以当我删掉jre的Java_SE文件之后,一切都正常了。我想说,不到万不得已,最好还是不要重装java,原本只需要几秒钟删文件的事变成花将近一小时重装配置软件,那该有多崩溃啊
这里是Java_SE内的文件
所以我还是推荐初学者用jdk版本的,jre里的工具不多,不适合做大型项目
删完文件,接下来就可以用java命令运行程序了
下面附上配置环境变量的方法
新建JAVA_HOME系统变量,变量值要根据你的jdk所在路径的值输入
然后再新建一个CLASSPATH系统变量,变量值为
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
依次添加
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
最后点击确定
为了验证一下,可以按win + R进入命令行窗口,进行具体验证,分别输入java和javac
也可以在windows下的powershell下查看