【发布时间】:2010-09-15 09:40:33
【问题描述】:
我正在尝试将BGGA closures prototype 与现有的 JDK 6(Mac OS X Leopard 上的标准)一起使用。我正在编译的示例代码来自 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 复制到/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home/lib
- 使用 -Xbootclasspath/a:/path/to/closures.jar 运行 javac
- 使用 -J-Xbootclasspath/a:/path/to/closures.jar 运行 javac
- 通过定义我自己的系统库并使用 BGGA 的代码将其附加到我的项目中,从 eclipse ganymede 尝试。
在所有四种情况下,我都收到了编译错误,表明编译器没有在引导类路径中选择closures.jar。我真的很想从 Eclipse 或至少 Maven 中得到这个工作。谢谢!
【问题讨论】:
-
只是检查一下,但以防万一 (2),您实际上并没有使用“/path/to/closures.jar”,对吗?
标签: java eclipse maven-2 closures bgga