因为修改开发需要,将原本安装的JDK9.0卸载后安装JDK1.8.0。造成了原本在eclipse中执行的简单代码都报错,提示
a jni error has occurred please check your installation and try again。
但是编辑界面没有错误提示。根据错误信息“a jni error has occurred ”来查找资料,结果无解。最后虽然项目内显示的是JRE System Library[jre1.8.0_171],但是意识到是不是自己在重装JDK后,并没有重新配置lib Path。
检查以后,还是没有发现问题,但是还是重新添加了一下JRE System Library[jre1.8.0_171] 或者Java SE-1.8。(最后测试发现,这两个都可以,因为这个问题耽误了很多时间,也就没有继续往下挖到底什么区别)
解决过程如下:
1.错误提示:
2.查看项目对应的lib path
3.尝试remove以后,重新添加lib
4.具体原因,没有深究,execution environment 与workspace default有什么区别也没有继续学习。就这样吧