为什么我在cmd里输入java显示系统找不到指定路径,但我(把bin文件夹中的java.exe)重命名成jave.exe(其他也行),再在cmd里输入jave(重命名后的文件名)却可以。

直接双击

命令行输入

改名后命令行输入
为什么我在cmd里输入java显示系统找不到指定路径,但我(把bin文件夹中的java.exe)重命名成jave.exe(其他也行),再在cmd里输入jave(重命名后的文件名)却可以。



你安装到哪里了,是不是软链接的路径,或者有重复的文件名
或者你两者的起始目录不同,而前者是依赖环境变量的,后者是当前目录运行的。