我有混合scala java项目(maven)。我去了这一堆错误。我搜索了一些论坛,发现我需要将scala-library.jar添加到bootclasspath中。但是因为我是新手,我不知道怎么做。如果有人可以一步一步指导我,我将非常感激 我正在使用intellij。的Linux
这是我得到的错误:
[scalac] java.lang.Error:typeConstructor inapplicable for [scalac] at scala.tools.nsc.symtab.SymbolTable.abort(SymbolTable.scala:35) [scalac] at scala.tools.nsc.symtab.Symbols $ Symbol.typeConstructor(Symbols.scala:868) [scalac] at scala.tools.nsc.symtab.Definitions $ definitions $ .scala $ tools $ nsc $ symtab $ Definitions $ definitions $$ booltype(Definitions.scala:157) [scalac] at scala.tools.nsc.symtab.Definitions $ definitions $ .init(Definitions.scala:797) [scalac]在scala.tools.nsc.Global $ Run。(Global.scala:678) ......(还有更多......)
答案 0 :(得分:0)
这有用吗:Working In Scala with both IntelliJ and Maven?您应该将版本2.10用于scala-library版本。
另外this stackoverflow question(链接到devnet.jetbrains.net)
编辑:您需要更具体地了解如何进行设置以及是否涉及IntelliJ。
我可以毫无问题地执行以下操作:
pom.xml
scala-library
版本替换为2.10.0
,将maven-compiler-plugin
版本替换为3.0
src/main/java
和src/main/scala
mvn compile
作品。