Myeclipse编辑文件保存时报background indexer crash recovery错误及解决方式

Myeclipse版本8.5              是“每次编辑文件并保存”的时候才报错!项目正常,jar包正常


报错截图

出错原因:

在js文件中编辑的时候用了这么一句话

var dateFormat = '';

if(number == 1)

    dateFormat = 's';

else if(number == 2)

    dateFormat = 'h';

this.dateFormat = dateFormat;                                  //问题就是出在这一行

这里的this是指整个controller,所以this.dateFormat是指全局变量dateFormat

(不要吐槽我为什么会这么写,因为逻辑上是正确的,而且确实可行!运行结果已经达到我预期的效果了)

因为js本身也是弱类型语言,我的myeclipse于是也没有提示任何问题,但是确确实实每次编辑这个文件时因为这一行代码都会报出上图的错误,然后提示我发生了可能会导致myeclipse自动关闭的错误,要不要选择关闭myeclipse,实在让我蛋疼的很。

 

解决过程:

查找到具体是哪一个文件会出问题

然后再定位到哪一个方法出问题(通过注释每个方法然后保存看会不会报错)

然后定位到哪一行——囧

 

解决方法:

换一个变量名字即可!!不要取一样的名字……即使是全局变量和局部变量。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值