2010-07-14 45 views
9

我已經安裝了最新的scala ide plugin來eclipse(版本:3.4.2)。看起來安裝沒問題。Scala IDE錯誤 - 「projectname」不是一個Scala項目 -

我能夠創建一個scala項目並添加一個包,但我不能添加scala對象,在它顯示「projectname」不是Scala項目錯誤消息添加對象對話框中。

我搜索了一下,發現它可能與eclipse中未啓用的JDT Weaving有關。我已驗證,它在我的環境中啓用並運行。

下面的錯誤的截圖。 alt text http://a.imageshack.us/img80/3070/scala.png

我剛開始scala ..有人可以幫我解決這個問題嗎?

+4

斯卡拉項目應該在文件夾圖標的右上角顯示'S',而不是'J'。嘗試右鍵點擊它;在上下文菜單中是否有「Scala」子菜單?如果是這樣,那裏有什麼東西?特別是,如果有一個項目「添加Scala自然」,添加它並檢查是否可以創建一個Scala類。 – 2010-07-14 07:42:32

+0

...值得一提的是,Scala子菜單在Scala透視圖中是可見的(至少在我的安裝中,在Java透視圖中我沒有「添加Scala自然」選項)。 – 2011-12-04 10:19:04

+2

在我的構建(Eclipse開普勒Java EE)「添加Scala自然」在「配置」下 – Raekye 2013-11-15 03:52:44

回答

9

錯誤消息意味着你的項目沒有承認Scala的一個(如scala.tools.eclipse.wizards.AbstractNewElementWizardPage.scala類詳述。
但添加「斯卡拉自然」到您的項目,通過在註釋中Alexey Romanov的建議,可能沒有足夠。這種情況下

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

那麼你可以嘗試使用更新的Eclipse版本嗎?
Requirements and Installation,然後the turorial

alt text

如前所述,請注意 'S' 在斯卡拉項目圖標。

+0

嗨Vonc,我已經在我的虛擬機中安裝了eclipse galileo的scala插件....它工作得很好,沒有任何問題......但早些時候我安裝在Eclipse伽利略ganymede ... – RameshVel 2010-07-14 08:09:22

+0

@Ramesh:「在eclipse伽利略ganymede」?我不記得這樣的日食。 Eclipse Ganymede是3.4.x,Eclipse Galileo是3.5.x,但沒有像「eclipse galileo ganymede」這樣的想法。 – VonC 2010-07-14 08:44:10

+0

這是一個錯誤:(..我的意思是日食galileo – RameshVel 2010-07-14 08:53:32

13

兩分鐘前我有類似的錯誤。這是我如何修復它。我使用Helios和相關的Scala IDE版本。

在項目名稱上點擊右鍵 - >配置 - >添加斯卡拉自然

不得不提的是我有m2eclipse插件,以及和我的項目除了有一個Maven項目一個斯卡拉「自然」..不是說它應該重要.. ;-)

+0

我已經將maven scala項目導入到最新的eclipse ide中,並安裝了scala ide,您的答案是唯一一個允許我從IDE添加scala類而沒有這個惱人錯誤的答案。 .. 謝謝! – 2013-06-06 19:12:25

相關問題