2 votes

Comment utiliser le prototype de fermeture BGGA sur le Mac JDK6 standard ?

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 :

  1. Copié closures.jar dans /System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/lib
  2. Exécution de javac avec -Xbootclasspath/a:/path/to/closures.jar
  3. Exécuté javac avec -J-Xbootclasspath/a:/path/to/closures.jar
  4. 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 !

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X