bug | cmd中javac命令无法运行(java指令能运行)

检查环境变量没有问题,但是javac命令无法在cmd中运行。
解决方法:

  1. 检查JDK是否正确安装并设置。您可以打开JDK安装目录,查看bin目录中是否存在javac.exe文件。如果不存在,请尝试重新安装JDK。

  2. 确保您的系统没有其他JDK版本或其他Java相关的软件,这些软件可能会导致冲突。您可以检查系统中是否有其他JDK或Java软件,如果有,请尝试卸载它们。

  3. 确认您是否已经正确地设置JAVA_HOME环境变量。您可以尝试在命令提示符中输入echo %JAVA_HOME%,以查看是否正确显示JDK的安装目录。

  4. 检查您是否已经正确地安装并配置了JRE。JRE是JDK的一个组件,它包含Java运行时环境。在运行javac命令之前,确保您已经正确地安装了JRE并已经将其路径添加到PATH环境变量中。

我是没有javac.exe,所以重装了jdk。、
在重新安装JDK之前,可以尝试在命令提示符中执行以下命令:
where javac
这将显示系统中所有可用的javac命令的位置。如果该命令没有输出,那么您需要重新安装JDK并确保在安装过程中选择了javac组件。
如果命令输出了一个位置但您还是无法使用javac命令,请确保该位置在PATH环境变量中,并尝试在命令提示符中使用该完整路径来执行javac命令。

你可能感兴趣的:(java,bug)