0

我有两个 Java 程序(客户端和服务器),在我升级到 Java 1.7 之前,它们多年来一直运行良好。

现在我对 SwingWorker 有以下致命问题:done()doInBackground(). 我在 return from 之前放了一个 println doInBackground(),它一直显示。开头的 printlndone()调用很晚。

如果我从 Netbeans IDE 运行程序,则永远不会发生这种情况,只有当我从命令行运行它们或单击 .jar 文件时(我在 Windows XP 中 - 但也发生在其他操作系统上)。此外,Java 1.6 或更早版本永远不会发生这种情况。

我正在使用 SwingWorker.jar 1.2 版。

4

0 回答 0