gpt4 book ai didi

Java .jar 文件将在命令行中运行,但在单击时不会运行

转载 作者:行者123 更新时间:2023-11-29 09:14:44 25 4
gpt4 key购买 nike

我知道之前已经讨论过执行 .jar 文件的问题(因为我在发帖前已经阅读并搜索了多个主题),但是这个有点有点不同。我的 .jar 在被击中时运行,

java -jre [Jar Name].jar

但是我点击它时它不会运行。

好的,所以我目前在 JDK 1.6.0_30 上运行。输入,

java -version

进入 cmd 提供了这么多,所有有问题的代码都是在那个 JDK 下编译的。此外,在我的环境变量中,“路径”指向

C:\Program Files\Java\jdk1.6.0_30\\bin; 

所以这也很好。

以为是我的电脑识别 .jar 文件的方式有问题,我输入了,

ftype|find "jarfile"

但这似乎也很好,因为它解决了,

"C:\Program Files\Java\jre6\bin\javaw.exe" -jar "%1" %*

这就是它应该做的,我相信。

我的代码不会终止,除非用户输入它这样做,所以我知道问题不在于我的代码运行然后在完成时关闭命令行。它根本不会打开 cmd 或错误。我在这里忽略了 .jar 文件和 Java 的其他麻烦吗?

最佳答案

根据我的经验,当我在 Windows 7 中双击 .jar 文件时,我通过以下方式强制运行它们:

  1. 右键单击 .jar 文件,选择“打开方式”上下文菜单选项
  2. 浏览并选择 java.exe 作为打开 .jar 文件的进程
  3. 勾选“始终使用所选程序打开此类文件”选项,这样以后只要双击 .jar 文件,它就会被执行。

同样,我已经完成了同样的过程,但我选择了使用 Zip 实用程序(例如 7-Zip)打开 .jar 文件,这样我的 .jar 文件就可以像 .zip 文件一样处理,因为 99% 我'我想检查其内容而不是运行它们。

关于Java .jar 文件将在命令行中运行,但在单击时不会运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10220211/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com