关于eclipse环境启动不成功的问题解决方法

常信息补充:

Caused by: javassist.CannotCompileException: by java.lang.OutOfMemoryError: PermGen space
       at javassist.ClassPool.toClass(ClassPool.java:1099)
       at javassist.CtClass.toClass(CtClass.java:1265)
       at com.taobao.hsf.bytecode.ClassGenerator.toClass(ClassGenerator.java:293)
       ... 37 more
Caused by: java.lang.OutOfMemoryError: PermGen space
       at java.lang.ClassLoader.defineClass1(Native Method)
       at java.lang.ClassLoader.defineClassCond(Unknown Source)
       at java.lang.ClassLoader.defineClass(Unknown Source)
       at sun.reflect.GeneratedMethodAccessor68.invoke(Unknown Source)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
       at java.lang.reflect.Method.invoke(Unknown Source)
       at javassist.ClassPool.toClass2(ClassPool.java:1112)
       at javassist.ClassPool.toClass(ClassPool.java:1093)
       at javassist.CtClass.toClass(CtClass.java:1265)

在 VM arguments中添加配置:-Xms256m -Xmx512m -XX:PermSize=128M -XX:MaxNewSize=128m -XX:MaxPermSize=256m

另外的博客

http://qingyuexiao.iteye.com/blog/1886059

时间: 2024-10-09 20:56:40

关于eclipse环境启动不成功的问题解决方法的相关文章

Eclipse启动 org.eclipse.swt.SWTException: Invalid thread access问题解决方法

最近使用eclipse的时候,当选择完workspace之后,eclipse开始加载启动,在这个阶段经常出现闪退出的情况. 看到日志文件提示一下内容: org.eclipse.swt.SWTException: Invalid thread access at org.eclipse.swt.SWT.error(SWT.java:4441) at org.eclipse.swt.SWT.error(SWT.java:4356) at org.eclipse.swt.SWT.error(SWT.j

j2ee、mvn、eclipse、Tomcat等中文乱码问题解决方法

一.更改jdk默认编码为UTF-8,保证启动的JVM不会出现中文乱码问题 1.在编译的时候,如果我们没有用 -encoding 参数指定我们的JAVA源程序的编码格式,则javac.exe首先获得我们操作系统默认采用的编码格式. JDK首先获得操作系统的file.encoding参数(它保存的就是操作系统默认的编码格式,如WIN7,它的值为GBK),当我们不加设置就编译时,相当于 使用了参数:javac -encoding gbk XX.java,当然就会出现不兼容的情况. 2.下面看一幅图:

Eclipse的 "Unhandled event loop exception" 问题解决方法

以前从没遇到过这种问题,发现自重装系统后,就开始触发这个bug了. 从error-log等视图里点击打开的java文件或者xml文件时,出现”unhandled event loop exception”错误,出错信息如下: Exception Stack Trace: org.eclipse.swt.SWTError: No more handles at org.eclipse.swt.SWT.error(SWT.java:4387) at org.eclipse.swt.SWT.error

8. Tomcat启动出现闪退问题解决方法

原因可能是由于下面问题导致的: 1.Tomcat环境在不同电脑上引用的jdk路径不同 比如:在A电脑上Tomcat引用的jdk路径为:C:\Java\jdk1.6.0_10 而在B电脑上jdk的安装路径为:D:\Java\jdk1.6.0_10 这样把Tomcat环境从A电脑移动B电脑上,就会出现闪退问题: 解决方法如下: 找到Tomcat安装目录下的startup.bat启动文件,进去找到如下: rem Guess CATALINA_HOME if not definedset JAVA_HO

关于Eclipse自定义启动画面和图标的方法

很多小伙伴都有修改Eclipse启动画面或图标的需求,寻找自己的个性化嘛,今天我就给大家说一下如何修改. 一. 启动画面自定义 第一种情况:.纯Eclipse 找到Eclipse安装路径下\eclipse\plugins\org.eclipse.platform_3.7.2.v201202080800,具体版本号可能不一样,看前面包名就可以了. 第二种情况:.Android ADT bundle 找到ADT bundle安装路径下\eclipse\plugins\com.android.ide.

Mysql 忘记密码----修改Navicat的连接密码--以及--(加入安装Navicat时没设置密码)有时新建连接设置密码,连接不成功---的问题解决方法 密码忘记的解决

密码忘记的解决 可以参考http://jingyan.baidu.com/article/454316ab4e9e65f7a7c03ad1.html 1.安装路径(复制安装路径) 2.打开cmd命令提示符 快捷键:windows+R 打开哪个盘(例如打开D盘):输入D: 粘贴安装路径(刚才复制的路径) 3.打开任务管理器,结束mysqld.exe进程 进入任务管理快捷键:ctrl+shift+delete 启动任务管理器 找到进程 找到mysqld.exe进程->结束进程(确保mysql服务器端

阿里云linux下配置php服务器环境,及遇到的问题解决方法

服务器的镜像我们是选择了第三方配置好的Centos 6.3 64 位 Apache2+php5.2+Mysql5+vsftpd ,所以一键安装镜像后php环境基本就有了,所以以下是除去安装lamp之外的配置. 1.首先是配置虚拟站点,我们的服务器虚拟站点配置文件在/usr/local/apache/conf/extra/httpd-vhosts.conf ,以前用过vim但是早就忘了,所以安装了nano,还带有提示,nano的安装命 yum -y install nano  安装完成后用命令na

org.eclipse.swt.SWTException: Invalid thread access问题解决方法

1.找到MyEclipse/Eclipse的安装目录 2.找到myeclipse.exe/eclipse.exe 3.创建快捷方式 4.在快捷方式上右键属性 5.在目标栏加上-clean 确定就可以了,原因是对插件MyEclipse/Eclipse使用的缓存 因为插件的缓存不完整,所以出现这种问题,在右键属性目标加-clean就可以了

CentOS启动sendmail服务时间长问题解决方法

主机名没设置好会导致如下2个问题: 1. centos 启动时候的sendmail .sm-client等待长久. 2.sendmail 报错 解决方法:正确修改主机名,然后重新启动就可以了. 需要修改两处:一处是/etc/sysconfig/network,另一处是/etc/hosts,只修改一处是不够的. 在字符界面下(centos 使用ALT+CTAL+F6)切换到root用户. /etc/sysconfig/network 用任一款你喜爱的编辑器打开该文件,里面有一行 HOSTNAME=