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

关于eclipse环境启动不成功的问题解决⽅法常信息补充:Caused by: javassist.CannotCompileException: by ng.OutOfMemoryError: PermGen spaceat javassist.ClassPool.toClass(ClassPool.java:1099)at javassist.CtClass.toClass(CtClass.java:1265)at com.taobao.hsf.bytecode.ClassGenerator.toClass(ClassGenerator.java:293)... 37 moreCaused by: ng.OutOfMemoryError: PermGen spaceat ng.ClassLoader.defineClass1(Native Method)at ng.ClassLoader.defineClassCond(Unknown Source)at ng.ClassLoader.defineClass(Unknown Source)at sun.reflect.GeneratedMethodAccessor68.invoke(Unknown Source)at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)at ng.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另外的博客之前使⽤tomcat7时遇到启动报错问题,⽇志如下:严重: ContainerBase.addChild: start:org.apache.catalina.LifecycleException: Failed to start component[StandardEngine[Catalina].StandardHost[localhost].StandardContext[/mypro]]at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1114)at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1673)at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)at java.util.concurrent.FutureTask.run(FutureTask.java:138)at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)at ng.Thread.run(Thread.java:619)Caused by: ng.IllegalStateException: Unable to complete the scan for annotations for web application [/mypro]. Possible root causes include a too low setting for -Xss and illegal cyclic inheritance dependenciesat org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:2109)at org.apache.catalina.startup.ContextConfig.processAnnotationsJar(ContextConfig.java:1981)at org.apache.catalina.startup.ContextConfig.processAnnotationsUrl(ContextConfig.java:1947)at org.apache.catalina.startup.ContextConfig.processAnnotations(ContextConfig.java:1932)at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1326)at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:878)at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:369)at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5179)at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)... 11 moreCaused by: ng.StackOverflowErrorat java.util.HashMap.get(HashMap.java:300)at org.apache.catalina.startup.ContextConfig.populateSCIsForCacheEntry(ContextConfig.java:2257)at org.apache.catalina.startup.ContextConfig.populateSCIsForCacheEntry(ContextConfig.java:2269)at org.apache.catalina.startup.ContextConfig.populateSCIsForCacheEntry(ContextConfig.java:2269)at org.apache.catalina.startup.ContextConfig.populateSCIsForCacheEntry(ContextConfig.java:2269)at org.apache.catalina.startup.ContextConfig.populateSCIsForCacheEntry(ContextConfig.java:2269)at org.apache.catalina.startup.ContextConfig.populateSCIsForCacheEntry(ContextConfig.java:2269)……在⽹上找了很久,最终解决问题,在这时MARK⼀下。
彻底卸载eclipse的方法

彻底卸载eclipse的方法一、为什么要彻底卸载Eclipse。
1.1 残留文件的危害。
有时候啊,我们觉得把Eclipse直接删了就万事大吉,那可就大错特错喽。
就像打扫房间,如果只把大件垃圾扔了,那些角落里的小灰尘和碎屑还在呢。
Eclipse残留的文件啊,就像这些小灰尘,它们可能会占用磁盘空间,让你的电脑变得越来越“臃肿”。
这就好比一个人本来身材苗条,但是身上挂了好多不必要的小物件,行动起来就不方便了。
而且这些残留文件还可能会干扰其他软件的正常运行,就像一颗老鼠屎坏了一锅粥。
1.2 为重新安装做准备。
如果你打算重新安装Eclipse,那彻底卸载之前的版本就更重要了。
要是不彻底卸载,新安装的版本可能会和旧版本的残留文件“打架”,导致各种奇怪的问题出现。
这就像盖房子,旧房子的地基没清理干净,就急着盖新房子,那新房子能盖得稳当吗?肯定是摇摇欲坠的。
二、卸载前的准备工作。
2.1 关闭相关程序。
在卸载Eclipse之前啊,得先把和它相关的程序都关了。
这就好比要做手术,得先把周围的干扰因素都排除掉。
比如说,如果Eclipse正在运行某个项目,那得先停止这个项目的运行,把相关的窗口都关掉。
不然的话,就像在马路上拆东西,车来车往的,多危险啊,很可能会导致卸载不完全。
2.2 备份重要文件。
有些朋友在Eclipse里有自己辛辛苦苦写的代码或者设置好的工作区配置。
这时候可不能一股脑地就卸载了,得把这些重要的东西备份一下。
这就像出门前要把家里的贵重物品保管好一样。
要是不备份,等卸载完了才想起来,那可就只能干瞪眼,悔不当初了,就像煮熟的鸭子飞了一样。
三、卸载的具体步骤。
3.1 通过控制面板卸载。
在Windows系统里,我们可以通过控制面板来卸载Eclipse。
找到“程序和功能”(在Windows 10里是这样,其他版本也类似),然后在程序列表里找到Eclipse。
这就像在一群人里找到你要找的那个人一样。
找到之后,右键点击选择卸载,然后按照提示一步一步操作就可以了。
eclipse上一次没有正确关闭,导致启动的时候卡死错误解决方法

方案二:
进入workspace/.metadata/.plugins/目录
重命名 org.eclipse.core.resources to org.eclipse.core.resources_old.
然后重启 eclipse
Close eclipse
关于 eclipse启动卡死的问题(eclipse上一次没Байду номын сангаас正确关闭,导致启动的时候卡死错误解决方法),自己常用的解决方法:
方案一(推荐使用,如果没有这个文件,就使用方案二):
到<workspace>\.metadata\.plugins\org.eclipse.core.resources目录,删除文件 .snap
1、一个办法就是删除这个workspace的整个metadata,这样就可以打开这个workspace了,但原来这个workspace下的项目工程都没有了,需要重新创建项目工程,这对workspace中项目工程不多的情况下来说还可以接受,但对workspace中项目很多(比如像我,加上关闭的和打开的,一共有10多个项目)的情况来说,重建这么多项目还是比较费时费力的。
2、另一个办法我个人认为比较完美(这个方法是从网络上发现,当我发现这个解决方法并验证成功后我激动了好一阵子),这个方法解决的问题有个前提,那就是在workspace的.metadata文件夹,里面有个.log文件,如果里面看到!MESSAGE A workspace crash was detected. The previous session did not exit normally.这句话,那就可以用这个方法解决。方法的步骤:首先进入workspace的.metadata/.plugins/org.eclipse.core.resources/.projects文件夹中,你会发现一些项目的文件;然后估计一下哪个项目出错(一般情况下是eclipse异常关闭时正在使用的项目),进入项目对应的文件;再后找到里面有个叫.SNAP的文件,把它删除掉。最后重新启动eclipse,问题应该会得到解决。如果还是不能解决,那我也没有办法了,使用方法1这个麻烦但万能的方法吧,哈哈
myeclipse碰到的问题及解决方法

myeclipse碰到的问题及解决方法Myeclipse10.0及以上版本破解碰到的问题一、根据破解文件的步骤操作,点击破解文件中run.dat开启破解文件界面时候,控制台一闪而过。
解决:1、打开控制台2、切换到破解文件中run.dat所在的目录下3、在控制台输入指令 java -jar+空格4、将当前目录中的me_active.jar文件直接拖到控制台上,确定就可以打开破解界面了。
二、按照破解攻略上步骤,生成systemid时,出现Cannot find JNIWrapper nativelibrary (libjniwrap.so) in java.library.path错误。
解决:不必理会,再生成一次即可。
三、破解走到最后一步,自动替换文件时,一直显示replacing...,但等了一会还没有提示替换成功。
解决:如果确认是完全按照攻略来的,那么就是因为在安装myeclipse的时候,会在c盘自动生成一个.myeclipse文件。
在卸载的时候,一般都删除不了,所以,替换的时候,系统默认已经有这个文件了,就不会再替换了。
所以只需要去c盘(user的根目录),先删掉.myeclipse文件(没有的话,当然就不用管了),再替换就可以了。
四、在双击run.dat文件或是用控制台运行me_activate.jar时候,直接报出异常大致是 ClassNotFound in "main"..sun.swig...解决:这是JDK版本和myeclipse不兼容的问题。
myeclipse10.0以上版本只支持JDK1.6及以上版本,所以换下jdk就可以解决了。
目前只遇到过这些问题,如不能解决您的问题,望见谅。
Eclipse常见问题及解决方法

一、修改字体大小ADT-22.0.4二、修改代码的背景颜色先取消这个勾选择自己喜欢的颜色,或者自定义颜色备注:个人觉得看代码看久了眼睛会很累,所以建议把字体调大点和背景颜色改成比较暗的比较好。
三、修改项目的编码格式。
(防止导入项目出现中文注释乱码)备注:这招不是万能的,有可能这样设置了还是产生中文乱码。
四、导入项目出现中文注释乱码的解决方法。
1.中文注释乱码症状:2.解决方法:安装系统文件浏览器插件。
下载地址3.安装方法:(文件插件,复制到你eclipse安装目录下的plugins文件夹内,重启eclipse,就会在工具栏内有个快速打开图标)如图:4.使用方法:(点击文件,在点插件的图标)进入文件路径后,选中文件,用记事本打开:用记事本打开文件后,全部复制代码,再回到eclipse里,全部代替有乱码的代码,就行了。
五、还有几种出现错误的情况:1.导入项目,工程文件显示有个红色的X,但没有具体显示哪里错了。
只显示下面这句话:Android requires compiler compliance level 5.0 or 6.0. Found'1.4' instead. Please use Android Tools > FixProject Properties.解决方法:选中文件,右键->android tools->fix project properties 如下图:2.导入文件,工程文件有个红色的叹号,或者没有生成R.java文件。
解决方法:clean一下出现问题的工程。
这里选中需要clean的工程。
3.找不到activity类:android.content.ActivityNotFoundException: Unable to find explicit activity class {xxxx}解决方法:在AndroidMainifest.xml中增加activity的申明,如: <activity android:name=".xxxActivity" > </activity>六、Eclipse下的调试技巧断点大家都比较熟悉,在Eclipse Java 编辑区的行头双击就会得到一个断点,代码会运行到此处时停止。
eclipse出现错误的解决方法

1.Android导入一个工程时提示Invalid project description的解决方法2.Unable to execute dex: java.nio.BufferOverflowException.解决办法1.Android导入一个工程时提示Invalid project description的解决方法网上搜了下说是:其实这是基于Eclipse IDE导入工程时遇到描述文件版本不对都会存在这种问题,而这个问题在Android开发中其实是由于android manifest.xml文件版本不同造成的。
具体的我对Eclipse不太熟悉,不过经过一番查询和试验我发现造成这样的错误的原因是:因为我把要导入的工程文件夹放到了Eclipse 的Android默认目录下,而当Eclipse导入工程时候,在默认目录下要创建新文件加(或者拷贝)。
这时,创建的文件夹名与被导入的文件夹名在同一目录下,而且重复,出现如此错误(以上原因是个人简单试验后臆测,没有可靠证据哈。
)。
所以,解决的办法就是,把将要导入的文件夹放到其他地方。
比如说我的Eclipse Android默认工作目录是E:/AndroidWorkspace;将要导入的工程文件夹是Hello。
如果我们把Hello直接放到E:/AndroidWorkspace目录下,再导入,就会出现上述错误!!我们改变下目录即可,比如放到E:/AndroidCode目录下!!2.Unable to execute dex: java.nio.BufferOverflowException.解决办法右键选择项目,选择Build Path——Configure Build Path...,然后在弹出框中选择:Java Build Path——Libraries,最后将Android Dependencies和Android Private Libraries移除(remove)掉即可。
完美解决install一闪而过的问题

完美解决no SIM found的问题、
其余步骤与网上教程一样,在安装到需要点击install一步时按照如下步骤操作,进行手动安装驱动、
1、我的电脑右键—>(管理→)设备管理器→系统设备→操作→添加过时硬件、
2、会弹出如下界面,点击下一步、
3、安装我手动从列表中选择的硬件、
4、单击下一步、
5、从磁盘安装、
6、浏览文件夹找到驱动如下、打开、下一步,安装、【如果没有驱动,本文附】
7、点击完成,不要管他的提示、
8、此时打开设备管理器,发现此驱动带有叹号,表明不能正常使用、
9、【注意,此步骤开始按照win7系统示范】
重启电脑→一直不停的按下方向键→弹出的屏幕按F8→选择禁用签名强制→启动就好→重新打开设备管理器叹号消失,可以正常使用→将mastercam SIM类型设置为hasp→启动Mastercam、
10、win8操作如下,鼠标指向右上角,出来的菜单点击右下角更改电脑设置、然后依
次进行如下步骤、
更新与恢复—》重启—》高级启动—》疑难解答—》启动设置—》然后选择禁用驱动签名强制、启动即可、
请自行下载驱动程序、注意32/64位的使用、
32:/cVfrffxLjVvjR 访问密码b3bf
64:/cVfry4tzJaReW 访问密码5b65
编辑:杨旭钊、
联系方式:1214257836、
整理日期:2015/04/04、。
eclipse经常卡死、反应慢、内存溢出的解决方案

eclipse经常卡死、反应慢、内存溢出的解决⽅案开发过程中经常遇到eclipse卡死的问题,所以特此通过⽹上查找和实践总结了以下解决⽅法:1.修改eclipse内存找到eclipse的安装⽬录,在⽬录下有个eclipse.ini⽂件,打开添加如下配置(我的电脑内存3G,可以参考下⾯配置做调整,不⽤太⾼)-Xms1024m-Xmx2048m-XX:MaxPermSize=1024M-XX:-UseGCOverheadLimit2.修改JDK的使⽤内存打开eclipse,window->preference->Java->Installed JREs,选中使⽤的jdk然后点击右侧的edit,在Default VM Arguments中输⼊以下值-Xms512m -Xmx512m -XX:MaxNewSize=512m -XX:MaxPermSize=512m3.取消⼀些不必要的插件启动window->preference->General->Startup and Shutdown ,将插件的启动全部取消4.取消⾃动检测,修改⼀些jsp、html等⽂件保存时会⾃动检测导致eclipse卡掉,所以全部取消掉window->preference->Validation5.关闭拼写检查window->preference->General->Editors->Text Editors->Spelling ,取消掉Enable spelling checking6.取消⾃动编译,java类修改时就不会⾃动编译了Project->Build Automatically 前⾯的勾取消掉7.修改jsp、html等容易卡顿⽂件的编辑⼯具window->preference->General->Editors->File Associations ,选择*.html,下⾯的aSSociated editors 选择Text Editor...然后点击右侧的Default,继续FileTypes选择*.jsp,后续操作⼀样,都改为默认Text Editor...8.修改打开链接的快捷键,将ctrl改为alt9.杜绝jar包访问⽹络window->preference->Java->Installed JREs 选择使⽤的jre并点击右侧的Edit在编辑框中的JRE system libraries找到jre的rt.jar和charsets.jar,将其中的Javadoc location通过右侧的remove按钮置为none.10.代码修改时不重启tomcat在eclipse中打开⽂件server.xml,将reloadable改为false,添加crossContext="true",这样就能进⾏热启动了,注意需要⽤debug模式启动。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
如何解决Eclipse启动时画面一闪而过
以前Eclipse都可以正常使用,突然有一天不能启动了,点击图标后启动画面一闪之后就消失了,以下是一些解决方案
1. 找到Eclipse目录下的eclipse.exe,右键点击-》发送到桌面快捷方式,然后右键点击快捷方式,选择属性,修改“目标”(或target) :
E:\SoftWare\Myclipse\eclipse\eclipse.exe-vm"C:\Program Files\Java\jdk1.6.0_24\bin\javaw.exe" -data E:\WorkSpace
其中红色代表eclipse的路径,绿色代表jdk下的javaw.exe的路径,蓝色代表工作路径
这是我试过的比较简单的一种方法
2. 在C:/WINDOWS/system32 系统文件夹中ctrl+F 然后搜索java.exe,如果存在java.exe, javaw.exe etc.全部删除。
3. 打开eclipse文件夹中的eclipse.ini 文件。
做如下修改:
在
-vmargs 之前添加
-vm
java.exe 的绝对路径(例如:C:/java/jdk/bin/java.exe)
指定javaVM 后eclipse就可以正常运行了。
可能的起因:
1.调用java命令时,windows将会从环境变量中找寻这个命令,猜测系统文件夹的优先级总是比较高的,高于指定的JAVA_HOME,当你的C:/WINDOWS/system32中存在java.exe的时候,第一个找到的java.exe肯定是系统文件夹里的,所以无论你重装eclipse 或者重装jdk都没有特别的效果,但是当你指定jvm的路径时可以跳过这个java.exe,而找到真正的java.exe。
所以指定路径后一切问题解决。
2.可能是你安装了多个jdk,最终导致eclipse不知道应该使用哪一个。