windows'jar' 不是内部或外部命令,也不是可运行的程序
时间: 2023-10-05 16:10:37 浏览: 216
当在Windows环境下执行"jar"命令时出现"jar不是内部或外部命令,也不是可运行的程序"的错误提示,这通常是由于系统没有正确配置Java环境变量所导致的。在Windows环境中,需要手动配置环境变量才能使系统正确找到Java的可执行文件。
解决这个问题的方法有以下几种:
1. 检查Java的安装路径是否正确:首先确认你已经正确安装了Java开发工具包(JDK),并且将其安装路径添加到系统的环境变量中。
2. 配置Java环境变量:打开系统的环境变量设置,添加Java的安装路径到系统的Path变量中。确保路径的格式正确,多个路径之间用分号分隔。
3. 重新启动命令行窗口:在修改了环境变量后,需要关闭当前的命令行窗口,然后重新打开一个新的命令行窗口,以使新的环境变量生效。
如果上述方法都没有解决问题,你可以尝试以下方法:
1. 检查是否存在其他与Java相关的环境变量冲突:有时候,其他软件或工具可能会设置与Java相关的环境变量,导致冲突。可以通过检查系统的环境变量中是否存在与Java相关的变量来解决这个问题。
2. 检查系统中是否存在多个Java版本:如果系统中安装了多个Java版本,需要确保使用的是正确的版本。可以通过设置JAVA_HOME环境变量来指定使用的Java版本。
希望以上方法能够帮助你解决问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [执行jar命令报错:jar不是内部或外部命令,也不是可运行的程序](https://blog.csdn.net/sdujava2011/article/details/129408784)[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^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *2* [jar不是内部或外部命令,也不是可运行的程序 (java -version可以成功, 但是执行javac jar 都报错)](https://blog.csdn.net/qq_39564789/article/details/116160138)[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^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *3* [hadoop在windows下启动的命令](https://download.csdn.net/download/g1969119894/10344381)[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^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
[ .reference_list ]
阅读全文