'java' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
时间: 2023-08-05 19:03:21 浏览: 96
‘java’ 不是内部或外部命令,也不是可运行的程序 或批处理文件
5星 · 资源好评率100%
问题: 'java' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
回答: 这个问题可能是由于配置JAVA环境变量不正确导致的。首先,你需要确保你已经正确安装了JDK,并且按照相关教程配置了环境变量。如果你已经按照教程配置了环境变量,但仍然遇到这个问题,可能是因为安装java时把jdk的路径和jre的路径选择成一样,造成了覆盖;或者是因为下载的安装包本身就没有jre部分。你可以检查一下安装目录下是否有jre文件夹,lib文件夹下是否有tools.jar和dt.jar文件,bin文件夹下是否有javac.exe文件。如果缺少这些文件,你可以尝试重新安装JDK或者下载缺失的文件。另外,你还可以检查一下环境变量的配置是否正确,特别是CLASSPATH和Path变量的值是否正确。CLASSPATH的值应该包含当前路径(.)和JDK的lib文件夹路径,而Path的值应该包含JDK的bin文件夹路径。最后,重启cmd窗口后再次尝试运行java命令,应该就可以成功了。\[1\]\[2\]\[3\]
#### 引用[.reference_title]
- *1* [JAVA环境变量配置提示“不是内部或外部命令,也不是可运行的程序或批处理文件”](https://blog.csdn.net/qq_41705929/article/details/104230475)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [‘java‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件](https://blog.csdn.net/m0_67402564/article/details/126553052)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [java 不是内部或外部命令,也不是可运行程序](https://blog.csdn.net/chen136428/article/details/42526953)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文