java/lang/NoClassDefFoundError: java/lang/invoke/MethodHandle的解决办法

来源:互联网 发布:linux如何解压zip文件 编辑:程序博客网 时间:2024/04/29 19:16

今天在用Eclipse写一个特别简单的代码出现这样一个错误:

Error occurred during initialization of VMjava/lang/NoClassDefFoundError: java/lang/invoke/MethodHandle

最终解决成功,原因是因为JRE在Eclipse中的配置不对,方法如下:

 我用的是jdk1.7.0_51,

1.

window->preferences->java->installed JREs->在右半部分如果没有出现JRE的话,那就Add添加一个,(有的话Remove删除掉),选择Standard VM,

之后选择JDK路径:

D:\Program Files\jdk\jdk1.7.0_51

点击finish完成即可。

2.配置一下编译版本

window->preferences->java->compiler->右边->compiler compliance level:1.7;

OK;

在编译运行应该OK了。我觉得原因是缺少Jar包,可能之前导入的时候出现了一点错误。

0 0
原创粉丝点击