eclipse打开提示PermGen space异常该怎么办?
最近使用eclipse做开发,使用的服务器是tomcat,但在启动时报了Caused by: java.lang.OutOfMemoryError: PermGen space的异常。这个错误很常见,于是配置tomcat下的catalina.bat,配置eclipse.ini,各种方法都用过了,不管用!花了好长时间,在几近崩溃的时候找到了下面的解决办法,终于解决了。为了不走弯路,我把三种方法都写写,我用的是第三种方法才解决的。
第一种方法:
1、修改eclipse的Run Configurations。
2、点击“Run”-"Run Configurations",在打开的窗口中点击“Arguments”选项卡。
3、在VM arguments中内容最下边输入:
-Xms256m -Xmx512m -XX:MaxNewSize=256m -XX:MaxPermSize=256m
4、保存后再次重启后已经不再报错了。
第二种方法:
1、修改tomcat/bin目录下的catalina.bat。
2、在“rem ----- Execute The Requested Command ----------------------”下加入
JAVA_OPTS="-server -Xms800m -Xmx800m -XXNewSize=256M -XX:PermSize=256M -XX:MaxNewSize=512m -XX:MaxPermSize=512m" 。
这种方法在只使用tomcat时管用,但使用eclipse时不管用。第三种方法:
1、修改eclipse.ini。
2、加入
- -vm
- d:/jdk6/bin/javaw.exe
- -vmargs
- -Dosgi.requiredJavaVersion=1.5
- -Xms512m
- -Xmx1024m
- -XX:PermSize=256M
- -XX:MaxPermSize=512m
这种方法有时候也管用,但这次不起作用了,具体原因我也不清楚,我猜可能是写了上面这段跟eclipse中启动的tomcat服务器没啥关系,所以解决不了tomcat的报错问题。
相关推荐:
Eclipse启动失败Android sdk content loader 0%的四种解决办法
相关文章
myeclipse怎么导出war包?Web项目导出war包的方法
myeclipse怎么导出war包?很多项目需要war格式的文件,在使用myeclipse编辑代码的时候怎么将项目导出成war包呢?下面我们来看看详细的导出教程,需要的朋友可以参考下2016-01-12- MyEclipse有哪些快捷键用于查找文件?使用快捷键大可以大大的提高工作效率,同时搜索类的快捷键可以快速定位项目中的文件,下面分享使用MyEclipse的快捷键查找文件和类等资2016-01-08
- MyEclipse注册失败该怎么办?使用MyEclipse试用版到期以后需要注册,但是总是祖册失败,该怎么办呢?下面我们来看看MyEclipse破解的方法,需要的朋友可以参考下2016-01-07
- Myeclipse如何自动创建hibernate? Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,今天我们就来看看Myecli2016-01-06
myeclipse和eclipse查看server面板报错该怎么办?
myeclipse和eclipse查看server面板报错该怎么办?在使用myeclipse和eclipse的时候,发现只要查看server面板就会报错,代码java.lang.NullPointerException ,该怎么办呢?2016-01-03- myeclipse提示快捷键无效该怎么恢复?myeclipse中代码补充提示的快捷键是Alt+/,但是按了以后发现没有用,不提示代码补全,该怎么办呢?今天教大家重新设置myeclipse快捷键2015-12-31
- 用MyEclipse编写jsp文件一保存就很卡该怎么办?编辑其他类型的文件都很顺畅,但是一到jsp页面就很卡,其实只要将myeclipse visual jsp designer改为myeclipse jsp editor就2015-12-22
myeclipse创建spring配置文件正确却显示红叉该怎么办?
myeclipse创建spring配置文件正确却显示红叉该怎么办?使用myeclipse创建spring配置文件,当时创建的文件可以正常显示,但是第二天创建的文件就显示红叉,该怎么办呢?下面2015-12-11- myeclipse不能编译项目该怎么办?之前都是可以自动翻译,现在打开以后不能翻译,出现这种问题的原因有很多,今天我们从七个方面来分析解决这个问题,需要的朋友可以参考下2015-12-10
- myeclipse误删的项目文件怎么找回?在myeclipse中误删的项目恢复含简单,只要到最近删除的项目中找回就可以,但是如果项目在tomcat中就需要用反编译软件进行反编译,下面分2015-12-10
最新评论