精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2010-01-19
最后修改:2010-02-14
1月9日,netbeans的velocity插件更新到了2.2.1版本,于是高兴的下载了下来并安装了上去,提示重启,就重启了,然后就睡觉了。 第二天起来,发现netbeans启动不了了,正在装入缓存.......,然后启动界面自己消失。料定这几天一直使用没问题,虽然自己做了个插件在安装呢,可是一直没问题,并且昨天还继续更改了自己的插件。于是马上就怀疑到了velocity这个插件。但是netbeans启动不起来,就无法用netbeans卸载它。那么只有手动卸载它了。 netbeans的第三方插件一般放在 C:\Documents and Settings\你的当前用户名\.netbeans\6.8\modules下,如果没有找找这个下面的ext文件夹。 然后找到com-tsi-netbeans-modules-languages-velocity.jar,删除它就可以了,如果不放心再找找其他子文件夹看看有没有想关的,应该是没有了。因为插件在开发时资源都在jar内,只要是一个单一的模块项目,那么它自己就一个jar,其他的jar可能会是外部的库。比如struts插件,它本身就一个jar,其他的jar其实就是struts的库了,这是分开的。
因此,如果你万一装了某些第三方插件,而使得netbeans不能启动,希望本文可以帮助你。卸载netbeans再重装其实是最后应该想到的办法。
正常情况下,netbeans发现不能正常使用的插件就会提示你,可能这个插件的这个版本加了某些初始化代码了,并且在任何其他资源之前运行了,导致netbeans无法正常工作。这种情况还是第一次遇到。
次日,我没装这个插件,又发生了这种情况,会不会和我的插件有关系呢?我做的插件,我做一点,就使用 安装到当前IDE或重新安装到哦当前IDE 来安装并测试的,并且,我就拿来用了。今天早上,再次不能启动了,我删除了 C:\Documents and Settings\我的用户名\.netbeans\6.8\var\cache下的缓存才可以用了。可能我的插件在我使用中产生了数据缓存,因为它被以测试方式安装的。当天重启没事,就是第2天,就会出问题。这个问题先做个标记,待长期观察......................
同时得出个窍门,这个缓存会越来越大,从10几M 一直到几十M,一般维持在50M上下,不过最多好像不会过100M,我没见过达到或超过100M的时候,把这个cache删除,netbans会轻盈很多,启动很快。
这个cache完全是缓存的,可以完全删除,这里面大部分是插件更新信息,或许是与插件源有关。当删除后,启动netbeans会发现更新中心的可用插件部分就空白了。再加上自己的插件,这个问题真不好说,总之我已经提交了bug。 可以肯定的是这个目录可以全部清理。不会影响正常的使用。
我发现这个问题后发过bug,不过已经有人发过同样的bug了,在邮件列表里与我相关的主题都会发到我的邮箱里,昨天看了下邮箱,发现了这个修正主题,netbeans6.8 偶尔不能启动的问题确实是个bug,netbeans已经发布了6.8的第一个patch包,其中已经修复了这个问题,就我目前来看,没再次发生这个问题了。建议没升级的可以升级这个包。东西比较多,我这里显示的是12个更新。其实原本这个bug只有特定的条件下才发生。不过这个补丁包包含了很多的更新,几乎囊括了netbeans所有的插件。推荐升级patch1. 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
浏览 2408 次