这可能是您在世界上最常遇到的问题,我对此表示歉意,但无论如何我还是要问。我最近下载了Java的最新版本(1.7.0_45-b18),并且最近完成了为Eclipse中的我的本地社区编写一个小程序的过程。我想与他们共享该文件,以便任何人都可以通过单击它来运行它,但是打开jar文件似乎对我而言并不起作用。
我尝试通过使用命令提示符打开它
java -jar StatCalc.jar
但它总是告诉我
无法将“ java”识别为内部或外部命令,可操作程序或批处理文件。
我为此找到了许多解决方案,最常见的是更改您的路径。所以我去了环境变量,并改变了路径
C:\ Program Files(x86)\ Java \ jre7 \ bin \ java.exe
但这仍然给我相同的结果。只有当目录完全位于java中并且jar文件位于java bin文件夹中时,我才能运行该程序。我没有人能够运行此程序。
如何使命令提示符工作并允许我和这个小社区中的其他人运行该程序?
最佳答案
该路径不应包含可执行文件本身,而应包含java.exe目录。因此,您希望在自己的道路上这样做:
C:\Program Files (x86)\Java\jre7\bin
重新启动控制台,检查路径是否正确(只需运行
path
并查看输出),一切都应该正常。注意,如果要开发Java代码,则可能应该使用JDK路径而不是JRE路径。例如,我的路径包含
c:\Program Files\Java\jdk1.7.0_17\bin
。 (是的,我需要更新:)关于java - 无法将“Java”识别为内部或外部命令和程序运行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19805971/