运行java代码时显示java不是内部或外部命令,也不是可运行的程序
时间: 2023-12-08 10:39:42 浏览: 30
这个问题通常是由于系统环境变量没有正确配置导致的。您可以按照以下步骤解决这个问题:
1. 确认您已经正确安装了Java开发工具包(JDK)并且已经将其添加到了系统环境变量中。
2. 检查您的系统环境变量是否正确配置。您可以按下Win + R键,输入cmd并按下回车键打开命令提示符窗口。在窗口中输入以下命令并按下回车键:
```
echo %JAVA_HOME%
```
如果命令提示符返回了JDK的安装路径,则说明您的环境变量已经正确配置。否则,请按照以下步骤进行配置。
3. 打开系统环境变量配置窗口。您可以按下Win + R键,输入sysdm.cpl并按下回车键打开系统属性窗口。在窗口中选择“高级”选项卡,然后单击“环境变量”按钮。
4. 在“系统变量”区域中,单击“新建”按钮。在“变量名”字段中输入“JAVA_HOME”,在“变量值”字段中输入JDK的安装路径。例如,如果您的JDK安装在C:\Program Files\Java\jdk1.8.0_221目录下,则变量值应该是“C:\Program Files\Java\jdk1.8.0_221”。
5. 在“系统变量”区域中,找到“Path”变量并单击“编辑”按钮。在“变量值”字段中添加“%JAVA_HOME%\bin;”(注意不要忘记分号),然后单击“确定”按钮。
6. 关闭所有打开的窗口并重新启动命令提示符窗口。在窗口中输入以下命令并按下回车键:
```
javac -version
```
如果命令提示符返回了JDK的版本信息,则说明您已经成功解决了这个问题。