问题描述
为什么我用SWT做了一个小东西,程序都能正确运行,为什么关闭这些窗口,重新运行就会出错,查看了一下,它在后台还有程序在运行,这是为什么呢?所有的窗口都关闭,还不能关闭所有的程序?(我的程序里用了一些 Socket类对象,是不是和我使用的一些Port有关,但这些Port不是系统的端口啊??)望高人指点!!!
解决方案
解决方案二:
没人回答,自己顶
解决方案三:
帮你顶一下,我对这方面不咋了解!
解决方案四:
哎,自己搞定了,
解决方案五:
socket服务端没有被关闭,你第二次启动时,所用端口被占用着,所以报错。这是我的理解,请指正!
解决方案六:
JavaForum[RCP]108869428RCP/Eclipseplugin开发群,欢迎大家加入
解决方案七:
引用4楼wubianluomu的回复:
socket服务端没有被关闭,你第二次启动时,所用端口被占用着,所以报错。这是我的理解,请指正!
同意,楼主检查一下点击窗口关闭时,是否将对象也清理了.
解决方案八:
1,窗口关闭,对象没有dispose(),实际没有关闭.2,有些线程没有退.3,socket没有关闭.最好贴出异常代码
时间: 2024-11-03 12:38:55