使用eclipse工具开发Java项目时,项目加载报错org.eclipse.jdt.internal.compiler.lookup.MethodBinding cannot be cast to

本文介绍了在使用eclipse Oxygen版本和JDK 1.8+开发Java项目时遇到的'org.eclipse.jdt.internal.compiler.lookup.MethodBinding cannot be cast to FieldBinding'报错。错误源于Lombok插件版本与eclipse不兼容。通过降低Lombok版本到1.18.2解决了问题。此外,提供了在eclipse中查看Lombok版本的方法。
前言

项目开发环境说明:
eclipse版本:Oxygen Release (4.7.0);
JDK:1.8+
操作系统:Windows 7/Windows 10

具体启动加载项目报错的详细信息

Errors occurred during the build.
Errors running builder ‘Java Builder’ on project ‘xx-xxx’.org.eclipse.jdt.internal.compiler.lookup.MethodBinding cannot be cast to org.eclipse.jdt.internal.compiler.lookup.FieldBinding

具体解决思路
  • 首先根据报错内容在网上找,找到大部分的人观点是eclipse的bug,需要升级版本解决,本来是打算下载eclipse最新版本试试看能不能解决这个问题,但是因为网速原因没有下载成功;
  • 因而在根据这个报错继续找,找了蛮久才找到相同的提示bug,具体说明
  • 根据篇文章说明是由于安装的Lombok版本不兼容目前使用的elipse版本,导致报这种错误;
  • 然后笔者回想一下,好像就是安装了lombok插件后才出现这种情况,所以根据这篇文章把lombok的版本降低到1.18.2;重启eclipse加载项目,错误消失;
如何在eclipse中查看已经安装lombok的版本

操作步骤 点击help—> about Eclipse ;如果需要滚动,则滚动查找lombok信息即可,在这个会有详细的lombok安装的版本信息

具体信息

总结
  • 写这篇文章主要是想可以帮助有相同问题的人,可以快速找到问题并解决;
  • 这篇文章对你有帮助吗?有帮助就点个赞吧!
文章
  • 同篇文章相同作者在简书的发布地址
首先了解一下flexBuilder FlexBuilder 2.0 是建立在 eclipse 3.1基础上的 FlexBuilder 3.2.1 是建立在eclipse 3.2.1基础上的 所以要想支持vss 首先要准备eclipse 3.1 或者 eclipse3.2.1 就看你用什么版本的flexbuilder FlexBuilder 3使用 vss1.6.1; FlashBuilder 4使用 vss 1.6.2; 1. 下下载一个vss插件 最新版本是1.6.2 下载地址:http://sourceforge.net/projects/vssplugin/ (或者http://download.csdn.net/detail/ch_kexin/4925652) 放入 flexbuilder 目录的plugin 目录下 打开flexbuilder 很多人都会发现不能用 当然这也是让很多人忘而却步的地方 2. 为什么不能用? 原因是flexbuilder中 精简了eclipse 中的一些组建 ,vss插件又需要,怎么办? 刚准备的eclipse 就发挥了用处 下载一个eclipse (请下载对应的版本) 然后解开 将eclipse 的plugin 目录下的 org.eclipse.jdt.* 的目录和文件 全部拷贝到 flexbuilder 的plugin (若为myEclipse则是将myEclipseeclipse\plugins) flashbuilder也一样 ----下面是在FlexBuilder中配置VSS ------- 1. 首先绑定项目到VSS。就算打开的项目是从VSS里获取的,第一次打开也需要手动绑定。选中图中最后一个菜单中的选项:Share Project进入新界面后,选中VSS Configuration Wizard进入如下界面。 2. 填上客户端用户名、密码、服务器端VSS目录、项目目录、项目在VSS里的目录。 VSS Repository supports multiple checkouts.不选,此项是VSS支持多人同签出。根据实际情况决定是否选中。 3.单击Finish。配置VSS完毕。 4.配置完毕。 VSS配置完成后。项目并未与VSS有任何关联,此需要 Update State来关联到VSS。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值