双击打开.jar文件。但是在命令行

时间:2016-10-10 05:50:51

标签: jar

在提出问题之前,这是程序......

import javax.swing.JOptionPane;
class jar{
public void show(){

    JOptionPane.showMessageDialog(null,"This is a test");
    }
}

我创建了这个程序的jar文件,当我从命令提示符执行它时,程序运行完美。

然而,当我双击jar文件时,没有任何反应。为什么会这样?

1 个答案:

答案 0 :(得分:0)

当您双击“jar”时,操作系统会尝试使用其注册的程序将其打开。例如,如果你用“winzip”打开它,你显然很有兴趣看到jar里面的内容,而不是执行它。但是,如果您希望在双击后执行该程序,请将“java”可执行文件作为默认程序。

DEFAULT PROGRAM