【发布时间】:2014-12-16 02:55:51
【问题描述】:
故事是这样的:
我昨天写了一个程序,并把它导出为一个jar文件。然后我尝试通过双击打开它,但没有任何反应。经过一番研究,我确保我的 jre 是最新的(它是)。我通过右键单击文件并导航到 javaw 将 javaw.exe 与 jar 文件相关联。
有趣的是该文件在命令提示符下工作,这意味着我可以在那里执行它,但是在桌面上双击什么也没有发生。所以我想可能是这样,因为该程序没有 GUI 或任何东西,这意味着它没有弹出窗口。这只是文字。所以我写了一个小程序,使用 JOptionPane 来显示“Hello”。如果通过命令提示符打开该 .jar 文件也可以使用,但双击仍无法打开。
有人知道为什么吗?
如果有帮助,这是第二个程序代码,正如我所提到的,它在双击时也不起作用:
import javax.swing.*;
public class Hello {
public static void main(String[] args) {
JOptionPane.showMessageDialog(null, "Hello.");
}
}
【问题讨论】:
标签: java jar command-prompt executable-jar