2009-10-24 5 views
2

을 사용하는 Eclipse 3.5의 스칼라 오류 라이브러리가 누락 된 것 같지만 확실하지 않습니다. 이 파일에서 Scala 2.8.0b, "토큰 문자열의 구문 오류"

:

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 

,하지만 난 무슨 일이 일어나고 있는지 찾아내는 것이 더 낫습니다.

maven을 사용하여 만든 리프트 프로젝트에는 이러한 오류가 없지만 광산에는없는 jar 파일이 많이 있습니다.

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

유일한 라이브러리는 Scala Library version 2.8.0r19106-...JRE System Library [jre1.6.0_07]

답변

13

이클립스는 자바와 같은 스칼라 소스를보고하고 (단서 각 문제 보고서의 끝에 텍스트 "자바 문제"입니다) 그들에 질식되어 있습니다. 여전히 문제가있는 경우

, 당신은 JDT 제직 활성화 (또는 성공적으로 사용할 수 없습니다) 그래서 여기에 문제 해결의 지침을 따르십시오하지 않는 대부분의 경우

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

그리고, 후속하십시오 스칼라-IDE 사용자 이클립스에 대한 스칼라 플러그인은 여전히 ​​매우 미숙

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

+0

+1 - 감사합니다, 나는, JDT 제직이 활성화되지 않았고, 나는 Eclipse를 JDK의 새로운 버전으로 지적했다. –

0

목록. 당신이 일식에 잠겨 있지 않다면 나는 당신에게 더 안정적인 넷빈즈 플러그인을 시험해 보라고 권할 것이다. :)

0

추가 다음의 사이트 일식 스칼라 플러그인을 설치하시기 바랍니다

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

가 작동합니다 ...

+0

문제없이 작동하지만 약 1 년 전 문제가 있었지만 답변 해 주셔서 감사합니다. –