【问题标题】:Why does an exe file made with java immediately turn off?为什么用java制作的exe文件会立即关闭?
【发布时间】:2020-10-14 09:29:38
【问题描述】:

我在 Eclipse 中做了一个 jar 并将它从 jsmooth 转换为 exe。 exe已创建,但如果我双击它,它会立即关闭。 我的代码有问题吗?

public class plz {

    public static void main(String[] args) {
        // TODO Auto-generated method stub

        System.out.println("Hello World!");
        for(int i = 0; i< args.length; i++) {
            System.out.format("args[%d}: %2 %n", i, args[i]);
        }

    }
}

【问题讨论】:

  • 尝试使用命令行运行它。
  • 原因很明显:应用程序运行,执行代码(for-loops,打印输出)并终止,因为没有无限的while循环和条件要中断。执行速度非常快,眨眼间就发生了,看起来就像是立即关闭(实际上是这样)。很简单地说:计算完成,程序结束,没有什么可以让程序保持打开状态。
  • 谢谢大家。我解决了。 “执行是如此之快,以至于它发生在眨眼之间,看起来就像是立即关闭”。在我看来,它可能一时都看不到。

标签: java console exe jsmooth


【解决方案1】:

是的,是的。 您的代码声明它应该遍历参数列表(您在启动应用程序时提供)。完成后,应用程序将停止。

【讨论】:

    猜你喜欢
    • 2019-03-31
    • 2020-12-04
    • 2017-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-15
    • 1970-01-01
    相关资源
    最近更新 更多