Mac IDEA Scala编译报错总结
使用IDEA編譯Scala項目報了各種各樣的錯誤,本帖持續記錄更新
ps:本人使用mac m1,不確定有沒有這個關系,蠻提一嘴。。
報錯1
scalac: No 'scala-library*.jar' in Scala compiler classpath xxx
這是因為沒有設置scala sdk環境,在project struct->global libraries里設置Scala sdk
報錯2
scalac: Multiple 'scala-library*.jar' files (xxx) in Scala compiler classpath in Scala SDK xxx
這是因為設置的sdk中有太多版本的編譯環境,因為我直接用的maven了,最好手動下載對應版本的Scala,用其中的lib作為sdk環境(一般只要有對應的3個jar包即可)
報錯3
scalac: Error: org.jetbrains.jps.incremental.scala.remote.ServerException java.lang.StackOverflowError
一般這個error就是堆棧溢出,通過調整參數-Xss來解決,在Compiler->Scala Compiler中設置(Java Compiler同理),但是要注意是否真的是堆棧不夠,還是函數調用太深導致的;因為這個錯很詭異,和我這個sdk的存放位置有關(?)
總結
以上是生活随笔為你收集整理的Mac IDEA Scala编译报错总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 云栖大会 峰会 王德根_2018云栖大会
- 下一篇: 怎么删除网站?