BGGA closures prototype을 기존 JDK 6 (Mac OS X Leopard의 표준)과 함께 사용하려고합니다. 내가 컴파일하고있어 샘플 코드는 BGGA 튜토리얼에서입니다 :표준 Mac JDK6에서 BGGA 클로저 프로토 타입을 사용하려면 어떻게해야합니까?
public static void main(String[] args) {
// function with no arguments; return value is always 42
int answer = { => 42 }.invoke();
System.out.println(answer);
}
나는 다음을 시도하고, 없음 작업 한 :
- 복사 closures.jar/시스템/라이브러리/프레임 워크에 /의 JavaVM. -Xbootclasspath/A와 프레임 워크/버전/1.6/홈/lib에
- 란의 javac의 :
- /path/to/closures.jar는 -J-Xbootclasspath/A와 javac의를 실행 : /path/to/closures.jar
- 내 자신의 시스템을 정의하여 일식 가니메데에서 시험했습니다. m 라이브러리를 만들고 BGGA를 사용하는 코드로 프로젝트에 첨부합니다.
컴파일러가 bootstrap 클래스 경로에서 closures.jar을 선택하지 못했음을 나타내는 컴파일 오류가 발생합니다. 정말 일식에서, 또는 적어도 최소한 maven에서이 작업을하고 싶습니다. 감사!
실제로 (2)의 경우에는 "/path/to/closures.jar"를 실제로 사용하지 않았습니까? – skaffman