本文主要解决在Scala项目中java.lang.reflect.InaccessibleObjectException的报错问题,但个人感觉在其他maven项目中,遇到此类问题也可以用同样的方法解决
1.问题
1.1在WordCount中,出现报错的一行是
1.2出现的报错信息是
2.解决方法
2.1由于在hadoop配置文件中我的jdk版本是1.8,而IDEA中jdk的版本是jdk18,所以出现了报错。只需要将IDEA中的jdk版本改为jdk1.8即可。
2.2更改方法
maven中pom配置文件
IDEA编辑配置
此处更改为jdk1.8(也就是jdk8)即可