J'essaie d'utiliser le Prototype de fermetures BGGA avec un JDK 6 existant (standard sur Mac OS X Leopard). L'exemple de code que je compile provient d'un tutoriel de la BGGA :
public static void main(String[] args) {
// function with no arguments; return value is always 42
int answer = { => 42 }.invoke();
System.out.println(answer);
}
J'ai essayé les éléments suivants, mais aucun ne fonctionne :
- Copié closures.jar dans /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/lib
- Exécution de javac avec -Xbootclasspath/a:/path/to/closures.jar
- Exécuté javac avec -J-Xbootclasspath/a:/path/to/closures.jar
- J'ai essayé depuis eclipse ganymede en définissant ma propre bibliothèque système et en l'attachant à mon projet avec du code utilisant BGGA.
Dans les quatre cas, j'obtiens des erreurs de compilation, indiquant que le compilateur n'a pas détecté closures.jar dans le classpath de bootstrap. J'aimerais vraiment que cela fonctionne à partir d'eclipse, ou au moins de maven. Merci !