最近单位搞开发,非得让我用这个老掉牙的myeclipse 8.0。这东西折腾死人了,搞得我差点砸电脑。今天闲着没事,干脆写写这堆麻烦事儿,就当给大伙儿避避坑。
开头就碰到大麻烦
昨天一早,头儿催着做Java项目,塞给我一台旧电脑,让我装myeclipse 8.0。我寻思着,不就是点个安装包嘛结果倒安装时卡在90%不动弹了。屏幕上跳出个红叉叉,写着“内存不足”,烦得我直接重启了机器三回。折腾了俩钟头,搞明白问题在这儿——原来我的电脑内存只有2GB,这破软件安装时特别吃内存。
- 第一步:重新下载安装包(单位网盘存的)。
- 第二步:关掉所有其他软件,啥杀毒也关了。
- 第三步:安装时调到最低配置,居然就成了。
总算安上了,但更烦的还在后头。
启动时闪退玩我?
安好软件,急火火点开图标,以为能开工了。哪知道刚出个logo画面,“啪”一下就关掉了,连个屁声都没留。我气得直骂街,翻日志文件一瞅,写着“插件冲突”啥的鬼东西。
- 先试了个歪招:卸载重装,没用。
- 再查网上:发现是旧版插件的锅,得手动清理。
- 搞定步骤:进安装目录的plugins文件夹,删掉几个2010年左右的插件文件,重启软件就正常了。
这一波搞得我又汗了一把,总算能进界面了。
编码乱码看得我眼瞎
进了软件,好不容易建个项目,打开代码一看,全是一堆乱码方块。我眼睛都花了,寻思着是不是字体坏了?结果查了查,是默认编码不匹配。
- 找出毛病:项目设置里encoding是GBK,可我习惯用UTF-8。
- 手动调右键项目属性,找到encoding选项,改成UTF-8保存。
- 后续测试:重启myeclipse,代码立马清爽了。
就这么简单,但之前没注意,绕了个大弯子。
调试卡死真要命
写点代码想调试,点那个破虫子图标,程序突然僵那儿不动了,键盘按啥都没反应。我心想这不成砖头了吗?查日志发现是线程卡住。
- 试了重设:关软件开软件,没卵用。
- 换办法:改VM参数,在*文件里加一行 -Xmx512m(调大内存)。
- 灵了:保存后重启,调试跑得贼溜。
哈哈,终于能正常干活了。
结尾还有个小插曲
搞定这堆破事儿后,我泡杯茶得意洋洋写代码。结果单位突然停电,软件关了没保存,代码全丢了。气得我冲去大骂电工,但想想也是活该,谁叫我偷懒没常存盘?大伙儿用这类老软件,记住我的教训:
- 常存盘:管它啥时候,多按ctrl+s。
- 备份配置:导出项目设置,省得再来一轮。
myeclipse 8.0就一祖宗,伺候好了还行,但真折腾人。希望我的经历能帮到你们少走弯路!