使用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编译报错总结相关推荐

  1. 关于 mac m1 xcode12 编译报错 this target. for architecture arm64等问题解决方案

    最近换了 mac m1 开发,xcode12在运行旧项目报错 的问题 xxxx building for iOS Simulator, but linking in object file built ...

  2. 解决Intellij编译Scala编译报错问题

    在第一次上课使用Intellij编译Scala代码时,我们建立的第一个Scala类老是提示找不到文件路径,一直报错,后来终于发现了是编码问题. scalac: Error: D:\spark����\ ...

  3. ubuntu 找不到mysql.h_ubuntu安装了mysql 但是编译报错 mysql.h: No such file or directory

    在Ubuntu体系中,已经安装了mysql,即应用sudo apt-get install mysql-server mysql-client 但是用C编译mysql数据库时,报错 fatal err ...

  4. [Elasticsearch] es 6.6 编译报错 SSL peer shut down incorrectly

    1.概述 前提:[Elasticsearch] es 6.6 编译报错 java.net.ConnectException: Operation timed out Mac 编译es 6.8 报错 [ ...

  5. AndroidStudio编译报错org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:proces

    AndroidStudio编译报错 org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:proce ...

  6. 【问题解决】更新PS4手柄库PS4-esp32编译报错GAP_ConnOpen问题解决方法

    微信关注 "DLGG创客DIY" 设为"星标",重磅干货,第一时间送达. 210925程序编译报错及解决方法 今天又又搞小车,准备用ps4手柄控制,经常的日常的 ...

  7. 源码编译报错系列之:Fatal error compiling: 无效的标记: --release -> [Help 1]

    源码编译报错系列之:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.6.1:compile (defau ...

  8. Android Studio 的一些 常用操作和 编译报错 整理(持续更新中...)

    Android Studio 的一些 常用操作和 编译报错 整理(持续更新中...) 目录 Android Studio 的一些 常用操作和 编译报错 整理(持续更新中...) 一.Android s ...

  9. go build 编译报错 missing go.sum entry for module providing package

    go build 编译报错 missing go.sum entry for module providing package 解决方法 // 移除未使用的依赖 go mod tidy 再次编译,就可 ...

最新文章

  1. 社会工程学到底有多可怕
  2. Mac 实用开发工具
  3. 3800元新机要凉了?预售惨淡,手机界老大哥的面子往哪儿搁?
  4. 玩具脚本-----yum源
  5. 洛谷.U19464.山村游行wander(LCT 伪期望)
  6. Python学习-9.Python函数定义
  7. Install/Remove of the Service Denied
  8. 高等工程数学(张韵华,汪琥庭,宋立功)—— 第一篇:线性代数
  9. 使用Adobephotoshop制作LOGO
  10. 小鹏G3/G3i/P7/P5维修手册电路图用户手册维修诊断拆装技术资料
  11. 计算机分盘介质受写入保护,“介质受写入保护”的解决(适用于U盘或移动硬盘)...
  12. 【损失函数】生成任务感知损失小结
  13. JFrame中添加背景音乐
  14. BrowserslistError: Unknown version 67 of android
  15. Android开发:vivo企业开发者账号注册
  16. CCF: 201409-1-相邻数对(C++)
  17. tensorflow 随笔-----------VGG网络的模型的复现
  18. @ConfigurationProperties 与 @EnableConfigurationProperties
  19. 【观察】中国跨境电商出海再加速背后,如何破解行业同质化竞争困局?
  20. 三星Note 7停产,原来是吃了流程的亏

热门文章

  1. linux内核alarm,linux中alarm函数的实例讲解
  2. 普中A6开发版——XPT2046四引脚切换测量(含详细教程以及原理图等资料)
  3. 数据结构:二叉树(带图详解)
  4. 2020年第十届蓝桥杯省级考试题目
  5. 【Linux】磁盘结构/文件系统/软硬链接/动静态库
  6. 2021年山东省安全员C证考试报名及山东省安全员C证考试试卷
  7. php代码生成器软件_php代码生成器好用吗
  8. 算法刻意练习之Map系列
  9. 数据泄漏、删除事件频发,企业应如何构建安全防线?
  10. 迷死人的奥运泳衣(组图)。