虽然看了很多博主不同的解决办法,我的问题还是没有解决,在多次尝试更改环境变量后终于可以了。说一下我遇到的问题和解决方法。
正确是正确的,错误却各种各样。
注:使用环境:windows 10; java17(这一步和java8没区别)
1.关于环境配置。一般是不会出错的。网页教程也比较多。
如上图,在“系统变量”--新建--变量名:'JAVA_HOME',变量值:'D:\java\jdk-17'(我下载的是目前最新版)。
在“系统变量”的path里“新建”,加入如上图所示'%JAVA_HOME%\bin'。不用后面加";"。选中后点击“上移”,移到最上面,让系统优先从它找java文件。
然后一路点击“确定”。
注:我没有用“”classpath"去配置。
2.如果出现如上图java HelloWorld不能执行,环境变量也没有错。可以先关掉cmd,再启动,重新分别输入javac, java,javac HelloWorld.java, java HelloWorld运行。结果如下: