【发布时间】:2017-05-31 18:30:39
【问题描述】:
现在在这台机器上早些时候只需在命令提示符下输入: 爪哇
导致命令提示符说 java 未被识别。 现在机器确实安装了 java,所以我只是将 java home 和 javahome/bin 添加到路径中。现在按下 java 会导致 java 被识别但是 通过双击一个 jar 文件,但我没有让软件运行。但是当我进入命令提示符并输入提示符“java -jar nameofJar.jar”时,应用程序运行良好。不确定是什么问题。我添加了环境变量以确保它以 jar 文件为目标。我确实注意到它没有将 jar 文件视为“可执行 jar 文件”而只是“jar 文件”。
【问题讨论】:
-
你需要告诉它用
Java.exe打开它。这就是那个命令正在做的事情。 -
Java.exe 不是 javaw.exe ?
-
Afaik,它是 java.exe。同样,afaik,
java -jar someJar.jar只是启动带有参数-jar someJar.jar的java可执行文件。不过我很想得到纠正。 -
肯定是
javaw.exe。 java.exe 每次都会打开一个命令窗口,我怀疑这是期望的行为。 -
@VGR 那么它们是否相同,除了
-w版本没有打开持久提示?我一直只使用java,但是,它确实在程序的生命周期内打开了一个后台提示。
标签: java