Scala 2.8.0b를 사용하는 Eclipse 3.5의 Scala 오류, "토큰 문자열의 구문 오류"
-
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 목록에서 후속 조치를 취하십시오.
다른 팁
Eclipse용 scala 플러그인은 아직 미성숙합니다.Eclipse에 갇혀 있지 않다면 훨씬 더 안정적인 netbeans 플러그인을 사용해 보시기 바랍니다.:)
Scala 플러그인을 Eclipse에 추가 사이트 추가 사이트에 설치하십시오
http://download.scala-ide.org/update-current-35
작동합니다 ...