path配置错了,在系统变量里找到原来的path,把
;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
追加到后面,另外你那个分号写成中文的了,应该是英文
环境变量配置的有问题,要看具体格式
cmd直接输入java是否能找到,如果找不到说明环境配置有问题 ,系统环境变量有个path,在path里面添加,不是classpath
java -version看看版本是否正确
%JAVA_HOME%\bin\
%JAVA_HOME%\jre\bin\
________________________________________分割线______________________________________
三个环境变量
JAVA_HOME C:\Program Files\Java\jdk1.8.0_181
CLASSPATH .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
Path %JAVA_HOME%\bin %JAVA_HOME%\jre\bin
解决方案:
根据问题描述和参考资料,可以采取以下步骤解决该问题:
确认JAVA_HOME变量已设置并指向正确的路径,如果系统变量中没有JAVA_HOME,可以手动创建并指定变量值为JDK安装路径,在本例中为C:\Program Files\Java\jdk1.8.0_181。
确认环境变量Path中是否已添加了JAVA_HOME的bin和jre\bin路径,如果没有可以手动添加,可按照参考资料中的格式设置,如%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;。
如果启动新的命令窗口后仍然无法使用javac命令,可以尝试重新启动计算机或修改环境变量后手动刷新使其生效,方法如下:
新打开一个命令行窗口,输入命令set Path查看当前Path变量值是否有包含JAVA_HOME路径。
如果有变量值包含JAVA_HOME路径,则可以尝试直接使用javac命令,如果仍然无法使用可以尝试重新安装Java JDK,并重复以上步骤设置环境变量。
另外,如果使用的是IDE(如Eclipse或IntelliJ IDEA)可以尝试在IDE中配置JDK路径,具体步骤可参考相关IDE的官方文档。
总之,解决该问题的步骤需要逐一排查确认JAVA_HOME变量、环境变量Path配置及其生效等情况,如果确定无误,可尝试重新安装JDK,并重复设置环境变量。