【问题标题】:Scala IDE error - "projectname" is not a Scala project -Scala IDE 错误 - “项目名称”不是 Scala 项目 -
【发布时间】:2010-07-14 07:00:14
【问题描述】:

我已将最新的 scala ide 插件安装到 eclipse(版本:3.4.2)。似乎安装正常,没有任何错误。

我能够创建一个 scala 项目并添加一个包,但是我无法添加 scala 对象,当时它显示 "projectname" is not a Scala project 添加对象中的错误消息对话。

我用谷歌搜索,发现它可能与 Eclipse 中未启用的 JDT Weaving 有关。我已经验证,它已在我的环境中启用并运行。

在错误的屏幕截图下方。 alt text http://a.imageshack.us/img80/3070/scala.png

我刚开始使用 scala.. 有人可以帮我解决这个问题吗?

【问题讨论】:

  • Scala 项目应该在文件夹图标的右上角显示S,而不是J。尝试右键单击它;上下文菜单中有“Scala”子菜单吗?如果有,有哪些项目?特别是如果有一项“添加Scala性质”,添加它并检查是否可以创建Scala类。
  • ...值得一提的是,Scala 子菜单在 Scala 透视图中是可见的(至少在我的安装中,在 Java 透视图中我没有“添加 scala 性质”选项) .
  • 在我的构建(Eclipse Kepler Java EE)中,“Add scala nature”位于“Configure”下

标签: scala ide eclipse-plugin scala-ide


【解决方案1】:

两分钟前我遇到了类似的错误。这是我修复它的方法。我正在使用 Helios 和相关的 Scala IDE 版本。

项目名称右键-->配置-->添加scala性质

我必须提一下,我也有 M2Eclipse 插件,我的项目是一个 Maven 项目,此外还有 Scala“性质”.. 没关系.. ;-)

【讨论】:

  • 我已将 maven scala 项目导入最新的 eclipse ide 并安装了 scala ide,而您的答案是唯一允许我从 IDE 添加 scala 类而不会出现此烦人错误的答案...谢谢!
【解决方案2】:

错误消息表示您的项目未被识别为 Scala 项目(详见 scala.tools.eclipse.wizards.AbstractNewElementWizardPage.scala 类。
但是,按照 cmets 中 Alexey Romanov 的建议,在您的项目中添加“Scala 特性”在这种情况下可能还不够。

scala-ide.org中提到的要求明确包括:

那么您可以尝试使用更新的 Eclipse 版本吗?
查看Requirements and Installation,然后查看the turorial

如上所述,请注意 Scala 项目图标中的“S”。

【讨论】:

  • 嗨 Vonc,我已经在我的虚拟机中安装了 eclipse galileo 的 scala 插件......它运行良好,没有任何问题......但早些时候我安装在 eclipse galileo ganymede......
  • @Ramesh:“在 eclipse galileo ganymede 中”?我不记得有这样的日食。 Eclipse Ganymede 是 3.4.x,Eclipse Galileo 是 3.5.x,但没有“eclipse galileo ganymede”这样的想法。
  • 这是一个错字:(..我的意思是日食伽利略
猜你喜欢
  • 1970-01-01
  • 2013-03-24
  • 2013-04-04
  • 1970-01-01
  • 1970-01-01
  • 2014-08-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多