使用不兼容的Scala版本(2.9.2)交叉编译.jar文件

时间:2014-02-21 17:58:58

标签: eclipse scala sbt

我试图在eclipse中运行scalatra(http://www.smartjava.org/content/tutorial-getting-started-scala-and-scalatra-part-ii)的helloworld示例,当我在eclipse中导入项目时,我得到错误弹出

eclipse error

我正在使用带有2.10 scala版本的kepler

注意:我点击了Yes但是现在它给了我以下的交叉编译错误

  1. grizzled-slf4j_2.9.2-0.6.9.jar使用不兼容的Scala版本(2.9.2)进行交叉编译。
  2. lift-json_2.9.1-2.4.jar使用不兼容的Scala版本(2.9.1)进行交叉编译。
  3. rl_2.9.2-0.3.2.jar使用不兼容的Scala版本(2.9.2)进行交叉编译。
  4. specs2_2.9.2-1.12.jar使用不兼容的Scala版本(2.9.2)进行交叉编译。
  5. specs2-scalaz-core_2.9.2-6.0.1.jar使用不兼容的Scala版本(2.9.2)进行交叉编译。

1 个答案:

答案 0 :(得分:2)

不幸的是,最新版本的Scala IDE不支持Scala 2.9。您需要更新您的项目。如果您正在为测试项目使用Sbt,那么将scala版本设置为2.10.3并导出到eclipse(使用sbt-eclipse就足够了。根据您的Eclipse设置,您可能需要刷新工作区