**在写spark的时候遇到Exception in thread "main" java.lang.NoSuchMethodError,查到的都说是版本问题,但是解决不了**,**请问怎么解决**
解决在写spark的时候遇到Exception in thread “main” java.lang.NoSuchMethodError,查到的都说是版本问题,但是解决不了这个是ScalaSDK
JDK的版本是1.8
可以去设置IDEA的配置:
打开IDEA的安装目录:
官方文档见:
http://docs.sun.com/source/819-0084/pt_tuningjava.html
打开idea.exe.vmoptions 这个文件:
关键的三个参数
第一个 -Xms 是最小启动内存参数
第二个 -Xmx 是最大运行内存参数
第三个-XX:ReservedCodeCacheSize 保留代码占用的内存容量参数
根据你的电脑配置,适当提高配置参数
我的电脑是16G内存 所以
我的配置如下;
config是你对idea的配置的文件 这个文件保存好,假如其他电脑安装idea,启动的时候可以选择导入你的这个config
这样省得再重复配置了;
system目录是一些系统缓存文件,日志文件,临时文件,索引文件,包括本地历史文件等等,假如idea遇到运行奇葩问题,
把system文件删除,差不多一部分情况能解决