【问题标题】:Scala project class showing Syntax error, insert "EnumBody" to complete EnumDeclarationScala 项目类显示语法错误,插入“EnumBody”以完成 EnumDeclaration
【发布时间】:2017-07-30 23:00:14
【问题描述】:

我是 scala 新手,我使用 eclipse 作为 IDE,我想在 scala 中创建一个类,

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

}

但 Eclipse IDE 显示错误标记说

Syntax error, insert "EnumBody" to complete EnumDeclaration

我的 IDE 是否将此类视为 Java 代码?

实际上我想创建一个 scala web 项目。为此,我通过编辑 .project 文件并替换

将 java web 项目配置为 scala web 项目
org.eclipse.jdt.core.javabuilder with org.scala-ide.sdt.core.scalabuilder

并为您的项目添加了 Scala 特性:

<nature>org.scala-ide.sdt.core.scalanature</nature>

寻求即时帮助...

【问题讨论】:

  • 文件扩展名是什么?应该是.scala
  • 是的,它是“.scala”本身,尝试了一些清理代码、配置构建路径但未解决的方法。

标签: java eclipse scala oop functional-programming


【解决方案1】:

尝试通过命令propmt构建,重新启动eclipse并成功。

【讨论】:

    猜你喜欢
    • 2012-10-21
    • 1970-01-01
    • 2012-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-14
    • 1970-01-01
    • 2012-01-27
    相关资源
    最近更新 更多