Приложение завершается по тычку мышью в кнопку закрытия окна :)

Вот собственно ободранный донельзя скелет стартового класса:

public class Main extends JFrame {
...
...
        public static void main(String[] args) {
                SwingUtilities.invokeLater(new Runnable() {
                        public void run() {
                                try {
                                        UIManager.setLookAndFeel(new 
PlasticXPLookAndFeel());
                                } catch (Exception e) {
                                        System.err.println("Can't set look & 
feel:" + e);
                                }
                                instance = new Main();
                                
instance.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
                                instance.setVisible(true);
                        }
                });
        }
        private static Main instance = null;
}

При сетевом коннекте жабы в висящих процессах не остается, так что вроде не должно ничего свингового ее держать...
Попробую как оно в консольном приложении.


У тебя приложение заввершается по System.exit(0)? Или по завершении активных потоков? Судя по списку потоков, все потоки принадлежат Swing.

Можеш сузить функциональность до консольного приложения? И на нем воспроизвести ошибку.

Ответить