【发布时间】:2011-11-02 21:38:17
【问题描述】:
我有一个使用线程来运行繁重任务的应用程序。当线程结束自己的任务时,它会创建一个文件并使用System.out.println() 发送一条消息。
在 Eclipse 中工作正常,但一旦编译成 .jar 并从控制台调用,它不会显示任何内容。 但它会正确创建文件。
发生的事情是,当我通过控制台调用应用程序时,会立即出现一个新的控制台提示,尽管程序还没有完成(我知道是因为还没有生成文件)。
【问题讨论】:
-
你是如何从控制台执行 jar 的?
-
只用它的名字,像这样:myApp.jar
标签: java multithreading jar console