2010-11-28 4 views
3

Eclipse RCP 프로젝트가 있고 그 안에 Groovy를 사용하고 싶습니다. 내가 뭘하려고하는 것입니다 :
1) "보기"의 ​​createPartControl() 메소드에서 그루비 클래스를 호출은 "SRC"폴더
3)에서 "그루비 자연"
2) 그루비 파일을 생성을 추가합니다.Eclipse RCP 프로젝트에서 groovy를 사용하는 방법은 무엇입니까?

하지만 "java.lang.ClassNotFoundException : fly.island.jface.Test"가 있고 "fly.island.jface.Test"는 그루비 클래스입니다.

Eclipse RCP 프로젝트에서 groovy를 사용하려면 어떻게해야합니까?

+0

이클립스 : 3.6.1, 그루비 플러그인 : 1.5.7 – flyisland

+0

btw, 컴파일 타임이 아닌 런타임에 예외가 발생합니다. – flyisland

+0

Groovy 클래스 파일이 PDE에서 인식 한 클래스 경로에 배치되지 않았거나 전혀 컴파일되지 않았기 때문입니다. –

답변

4

최신 버전의 Groovy-Eclipse 2.1.0 (또는 dev 빌드 중 하나)을 사용하십시오. 업데이트 사이트는 여기에 있습니다 :

http://dist.codehaus.org/groovy/distributions/greclipse/snapshot/e3.6/

또한, 당신이 때 당신에게 PDE 빌드 그루비 플러그인을 컴파일하기 위해 수행해야 할 몇 가지 단계가 있습니다. 내가 읽고 권하고 싶습니다 : 기본적으로

http://contraptionsforprogramming.blogspot.com/2010/08/groovy-pde-redux.html

을, 당신이 당신의 RCP 응용 프로그램에서 org.codehaus.groovy 번들을 포함해야하고 당신이 당신의 그루비 플러그인의 build.properties 파일을 일부 변경해야 (에 자세히 설명 블로그 게시물).

+0

고마워, 나중에 다시 해보겠습니다. – flyisland

+0

안녕하세요 앤드류, 지금 작동합니다! – flyisland

0

최신 버전의 Eclipse (3.6) 및 groovy 플러그인을 사용하고 있습니까? Java 및 Groovy 컴파일러가 서로의 클래스를 찾지 못하는 경우가 종종 있습니다. 플러그인의 첫 번째 버전에서는 전혀 작동하지 않기 위해 많은 노력과 행운이 필요했습니다. 가장 최근의 버전은 그 점에서 꽤 좋은 것 같지만, 며칠 동안 나 자신 만 사용하고 있습니다.

+0

일식 : 3.6.1, groovy plugin : 1.5.7 – flyisland

관련 문제