今天我在使用cmd提示符在Windows上运行应用程序时遇到了一个问题。当我尝试运行程序时,我应该在程序名称的末尾添加扩展名,以便cmd可以识别它。
例如,当我运行“java -version”时,我收到以下错误:'Java'不被识别为内部或外部命令
但是当我将.exe添加到程序“java.exe -version”时,我得到了我的计算机上安装的java版本。
有没有解决这个问题的方法,因为许多其他程序依赖于没有exe扩展的java命令。
提前致谢
这与你的systme变量有关。您是否尝试过简单地重新安装Java?我已经确认它应该只是工作,这意味着你的系统配置应该受到责备。
—
Ramhound
这是所有命令的问题,如java,ftp,cmd,...
—
Samatix 2013年
键入
—
kmort
where java与where java.exe向我们展示的结果。我认为这将是一个PATH问题或PATHEXT问题。
