java进程javaw.exe有关问题

由于调试程序,需要运行很多次程序(程序是有关数据库操作的,运行后会弹出窗口进行交互操作),但是每次运行程序后点X关闭窗口后其javaw.exe不会自动结束,这就导致运行次... 由于调试程序,需要运行很多次程序(程序是有关数据库操作的,运行后会弹出窗口进行交互操作),但是每次运行程序后点X关闭窗口后其javaw.exe不会自动结束,这就导致运行次数多了,就会出现内存不足情况(javaw.exe进程一大堆):
Error occurred during initialization of VM
Could not reserve enough space for object heap
每次都得去任务管理器一个个结束javaw.exe释放内存才能运行。

请问就是这个样子么?窗口已经关闭了但还是有javaw.exe进程,还是程序少加了什么代码?
展开
 我来答
百度网友780bdbe
2014-05-11
知道答主
回答量:20
采纳率:0%
帮助的人:5.1万
展开全部
出现了内存泄露,程序逻辑有问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友37d85df
2014-05-11 · TA获得超过117个赞
知道小有建树答主
回答量:124
采纳率:0%
帮助的人:85.4万
展开全部
加个dispose() 试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
阿莱来访
2014-05-11 · 超过37用户采纳过TA的回答
知道小有建树答主
回答量:90
采纳率:0%
帮助的人:82.8万
展开全部
System.exit(1);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
星云开花
2014-05-14 · TA获得超过110个赞
知道答主
回答量:94
采纳率:0%
帮助的人:57.2万
展开全部
连接数据库的代码有关闭的部分吗?
追问
我加了dispose()函数
追答
是使用JDBC连接数据库吗?有没有以下代码?
public void close(Connection con, Statement st) throws Exception{
con.close();
st.close();
}

public void close(Connection con, Statement st,ResultSet rs) throws Exception{
con.close();
st.close();
rs.close();
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式