2017-03-09 9 views
0

を完了するために、「EnumBody」を挿入し、私はIDEとして日食使用していると私はScalaでクラスを作成したい、構文エラーを示すScalaのプロジェクトのクラスでは、私はスカラ座に新しいですEnumDeclaration

package com.scalaCode.example; 

class Person(first: String, last: String) { 

    var id: Int = _ 

    var firstName: String = first 

    var lastName: String = last 

    def this() = this(null, null) 

    override def toString = id + " = " + firstName + " " + lastName 

} 

が、日食IDE

Syntax error, insert "EnumBody" to complete EnumDeclaration 

私のIDEはこのクラスをJavaコードとして扱っていますか?

実際に私はスカラのWebプロジェクトを作成したいと思います。そうするために、私は.projectファイルを編集し、

org.eclipse.jdt.core.javabuilder with org.scala-ide.sdt.core.scalabuilder 

を置き換えることによって、ScalaのWebプロジェクトにJavaのWebプロジェクトを設定し、プロジェクトにScalaの自然を追加しました:

すぐに助けを求めて
<nature>org.scala-ide.sdt.core.scalanature</nature> 

...

+0

ファイル拡張子とは何ですか? '.scala'でなければなりません。 – nmat

+0

はい、それは" .scala "そのもので、コードのクリーニング、ビルドパスの設定などはいくつか試しましたが、まだ解決されていません。 –

答えて

0

コマンドpropmtを使ってビルドしようとしましたが、Eclipseが再起動して機能しました。

関連する問題