解決在寫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檔案删除,差不多一部分情況能解決