0

scala Java プロジェクト (maven) を混在させました。この一連のエラーに行きます。いくつかのフォーラムを検索したところ、scala-library.jar を bootclasspath に追加する必要があることがわかりました。しかし、私は初心者なので、その方法がわかりません。ここで誰かが私を一歩一歩案内してくれれば、とても感謝しています。
私はインテリを使用しています。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] at scala.tools.nsc.Global$Run.(Global.scala:678) ... (その他.. ..)

4

1 に答える 1

0

これは役に立ちますか:IntelliJとMavenの両方でScalaで作業しますか?scala-libraryバージョンにはバージョン2.10を使用する必要があります。

また、このスタックオーバーフローの質問devnet.jetbrains.netへのリンク)


編集:セットアップの方法と、IntelliJが関与しているかどうかをより具体的にする必要があります。

私は問題なく次のことを行うことができます:

  • インストールされているMavenは3.0.3です
  • http://davidb.github.com/scala-maven-plugin/example_java.htmlpom.xmlから例をコピーします
  • バージョンをに置き換え、バージョンscala-libraryをに置き換えます2.10.0maven-compiler-plugin3.0
  • テストコードを入れsrc/main/javasrc/main/scala
  • mvn compileターミナルから実行

動作します。

于 2013-01-06T13:03:54.860 に答える