Приложение завершается по тычку мышью в кнопку закрытия окна :)
Вот собственно ободранный донельзя скелет стартового класса:
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.
Можеш сузить функциональность до консольного приложения? И на нем
воспроизвести ошибку.