Scala 2.8.0b를 사용하는 Eclipse 3.5의 Scala 오류, "토큰 문자열의 구문 오류"

StackOverflow https://stackoverflow.com/questions/1617207

  •  06-07-2019
  •  | 
  •  

문제

라이브러리가 누락된 것 같지만 확실하지 않습니다.

이 파일에서:

object Test {
    def main(args: Array[String]) {
        for (arg <- args)
            println(arg)
    }
}

이러한 오류가 발생하는 원인이 확실하지 않습니다.

Description Resource    Path    Location    Type
Syntax error on token "object", interface expected  TestSrc.scala   /ScalaDataMiningFunctions/src   line 1  Java Problem
Syntax error on token "String", delete this token   TestSrc.scala   /ScalaDataMiningFunctions/src   line 2  Java Problem
Syntax error on token ":", delete this token    TestSrc.scala   /ScalaDataMiningFunctions/src   line 2  Java Problem
Syntax error on token "<", ( expected   TestSrc.scala   /ScalaDataMiningFunctions/src   line 3  Java Problem

대신 Netbeans에서 단계를 거쳐 이 작업을 수행해야 할 수도 있지만 무슨 일이 일어나고 있는지 알아보고 싶습니다.

Maven을 사용하여 생성된 리프트 프로젝트에는 이러한 오류가 없지만 내 파일에는 없는 jar 파일이 많이 있습니다.

하나의 jar 파일은 리프트 프로젝트에 있지만 내 스칼라 프로젝트에는 없는 scala-compiler-2.7.3.jar입니다.

내 스칼라 프로젝트의 유일한 라이브러리는 다음과 같습니다. Scala Library version 2.8.0r19106-... 그리고 JRE System Library [jre1.6.0_07]

도움이 되었습니까?

해결책

Eclipse는 Scala 소스를 Java로보고 Choking을 질식시킵니다 (단서는 각 문제 보고서의 끝에서 "Java 문제"텍스트입니다).

아마도 JDT 직조가 활성화되지 않았거나 성공적으로 활성화되지 않았으므로 여기에서 문제 해결 지침을 따르십시오.

http://scala-ide.assembla.com/wiki/show/scala-ide/troubleshooting

그리고 여전히 문제가 있다면 Scala-ide-user 목록에서 후속 조치를 취하십시오.

http://groups.google.com/group/scala-ide-user

다른 팁

Eclipse용 scala 플러그인은 아직 미성숙합니다.Eclipse에 갇혀 있지 않다면 훨씬 더 안정적인 netbeans 플러그인을 사용해 보시기 바랍니다.:)

Scala 플러그인을 Eclipse에 추가 사이트 추가 사이트에 설치하십시오

http://download.scala-ide.org/update-current-35

작동합니다 ...

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top