有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

我知道执行的问题。jar文件以前已经被讨论过(正如我在发布之前读过并搜索过的几个线程),但是这一个有点不同。我的罐子被打时会跑

java -jre [Jar Name].jar

但当我点击它时它不会运行

好的,我现在运行的是JDK1.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" %*

我相信这就是它应该做的

除非用户输入代码,否则我的代码不会终止,因此我知道问题不是我的代码正在运行,然后在完成后关闭命令行。它根本不会打开命令或错误。还有什么其他的忠诚。jar文件和Java我在这里忽略了吗


共 (1) 个答案

  1. # 1 楼答案

    根据我的经验,我不得不这样做。在Windows 7中双击要运行的jar文件:

    1. 右键点击。jar文件,选择“打开”上下文菜单选项
    2. 浏览并选择java。exe作为进程打开。jar文件
    3. 选中“始终使用所选程序打开此类文件”选项,以便在以后任何时候双击文件。jar文件执行它

    同样,我也做了同样的过程,但选择打开。jar文件,带有Zip实用程序(例如,.7-Zip),这样我的。jar文件的处理方式类似于。zip文件,因为99%我想检查它的内容,而不是运行它们