0

Java 1.7 にアップグレードするまで、2 つの Java プログラム (クライアントとサーバー) が何年も完全に機能していました。

今、私は SwingWorker で次の致命的な問題を抱えています:done()から戻った後、関数が非常に遅く (30 ~ 90 秒) 呼び出されdoInBackground()ます。から戻る直前にprintlnを配置するdoInBackground()と、常に表示されます。の先頭にある printlndone()は非常に遅く呼び出されます。

これは、Netbeans IDE からプログラムを実行した場合には決して発生せず、コマンド ラインから、または .jar ファイルをクリックして実行した場合にのみ発生します (私は Windows XP を使用していますが、他の OS でも発生します)。また、Java 1.6 以前では発生しません。

SwingWorker.jar バージョン 1.2 を使用しています。

4

0 に答える 0