2010-07-14 23 views
9

He instalado el último complemento scala ide para eclipse (Versión: 3.4.2). Parece que la instalación está bien sin ningún error.Error Scala IDE - "projectname" no es un proyecto de Scala -

Soy capaz de crear un proyecto scala y agregar un paquete, pero no pude agregar el objeto scala, en el momento en que muestra "projectname" no es un mensaje de error del proyecto Scala en el cuadro de diálogo agregar objeto.

He buscado en Google y he encontrado que podría estar relacionado con JDT Weaving no habilitado en Eclipse. Lo he verificado, está habilitado y se está ejecutando en mi entorno.

Debajo de la captura de pantalla del error. alt text http://a.imageshack.us/img80/3070/scala.png

Acabo de iniciar scala .. ¿Alguien me puede ayudar a resolver este problema?

+4

Los proyectos de Scala deben mostrar 'S' en la esquina superior derecha del icono de la carpeta, y no' J'. Intente hacer clic derecho sobre él; ¿hay un submenú "Scala" en el menú contextual? Si es así, ¿qué elementos hay? En particular, si hay un elemento "Agregar naturaleza Scala", agrégalo y comprueba si puedes crear una clase Scala. –

+0

... y vale la pena mencionar que el submenú scala es visible en la perspectiva de Scala (al menos en mi instalación, en la perspectiva de Java no tengo la opción "Agregar scala nature"). –

+2

En mi compilación (Eclipse Kepler Java EE) "Agregar scala nature" estaba en "Configurar" – Raekye

Respuesta

9

El mensaje de error significa que su proyecto no se reconoce como uno Scala (como se detalla en la clase scala.tools.eclipse.wizards.AbstractNewElementWizardPage.scala.
Pero agregó que "la naturaleza Scala" a su proyecto, según lo sugerido por Alexey Romanov en los comentarios, podría no ser suficiente en . este caso

los requisitos mencionados en scala-ide.org claramente incluyen:

¿Podría probar con una versión más reciente de Eclipse?
Ver Requirements and Installation, y luego the turorial:

alt text

Como se mencionó, la Nota de la S 'en el icono del proyecto Scala.

+0

Hola Vonc, he instalado el plugin scala para eclipse galileo en mi VM .... funciona genial sin ningún problema ... pero antes instalé en eclipse galileo ganymede ... – RameshVel

+0

@Ramesh: "in eclipse galileo ganymede"? No recuerdo tal eclipse. Eclipse Ganymede es 3.4.x, Eclipse Galileo es 3.5.x, pero no existe tal "eclipse galileo ganymede". – VonC

+0

eso es un error tipográfico :(.. me refiero a eclipse galileo – RameshVel

13

Tuve un error similar hace dos minutos. Así es como lo arreglé. Estoy usando Helios y la versión relevante de Scala IDE.

clic derecho sobre el nombre del proyecto -> Configuración -> Añadir naturaleza Scala

Debo mencionar que tengo el plugin M2Eclipse así y mi proyecto es un proyecto Maven además de tener una "naturaleza" de Scala ... No es que importe ... ;-)

+0

He importado maven scala project al eclipse ide más reciente con scala ide instalado y tu respuesta fue la única que me permitió agregar clases scala de IDE sin este molesto error. .. ¡Gracias! –

Cuestiones relacionadas