如何将scala-library.jar添加到bootclasspath

如何将scala-library.jar添加到bootclasspath,scala,maven,build,Scala,Maven,Build,我混合了scala java项目(maven)。我搜索了一些论坛,发现我需要将scala-library.jar添加到bootclasspath中。然而,由于我是新手,我不知道如何做到这一点。如果有人能在这里一步一步地指导我,我将不胜感激。 我正在使用intellij。linux 这是我得到的错误: [scalac]java.lang.Error:类型构造函数不适用于 [scalac]位于scala.tools.nsc.symtab.SymbolTable.abort(SymbolTable.s

我混合了scala java项目(maven)。我搜索了一些论坛,发现我需要将scala-library.jar添加到bootclasspath中。然而,由于我是新手,我不知道如何做到这一点。如果有人能在这里一步一步地指导我,我将不胜感激。
我正在使用intellij。linux

这是我得到的错误:

[scalac]java.lang.Error:类型构造函数不适用于 [scalac]位于scala.tools.nsc.symtab.SymbolTable.abort(SymbolTable.scala:35) [scalac]位于scala.tools.nsc.symtab.Symbols$Symbol.typeConstructor(Symbols.scala:868) [scalac]位于scala.tools.nsc.symtab.Definitions$Definitions$.scala$tools$nsc$symtab$Definitions$Definitions$$booltype(Definitions.scala:157) [scalac]位于scala.tools.nsc.symtab.Definitions$Definitions$.init(Definitions.scala:797) [scalac]位于scala.tools.nsc.Global$Run.(Global.scala:678) ... (还有更多…)

这有帮助吗:?scala库版本应使用2.10版

另外(链接到)


编辑:您需要更具体地说明如何进行设置,以及是否涉及IntelliJ

我可以毫无问题地做到以下几点:

  • 已安装的Maven是3.0.3
  • 从中复制示例
    pom.xml
  • scala库
    版本替换为
    2.10.0
    ,将
    maven编译器插件
    版本替换为
    3.0
  • 将测试代码放入
    src/main/java
    src/main/scala
  • 从终端运行
    mvn compile

有效。

不,没用。仍然不知道如何将scala-library.jar添加到bootclasspath中。抱歉,我不是maven专家,但由于您遇到的错误是在运行编译器时,这意味着您的常规项目设置有缺陷。您是否尝试过按照上述链接从头开始创建项目?您是从IDEA内部构建还是直接构建Maven?您使用的是哪个Scala版本?谢谢。事实上,我遵循了这里的步骤(添加scala支持),并且成功了,我还必须添加一些依赖项。它是有效的