【发布时间】: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循环和条件要中断。执行速度非常快,眨眼间就发生了,看起来就像是立即关闭(实际上是这样)。很简单地说:计算完成,程序结束,没有什么可以让程序保持打开状态。
-
谢谢大家。我解决了。 “执行是如此之快,以至于它发生在眨眼之间,看起来就像是立即关闭”。在我看来,它可能一时都看不到。