因此,我有Java 7(64位Windows Build 84)和Netbeans 6.8。我想使用新的 invokedynamic Java 7中的内容并从NetBeans中编译,但我不知道如何让Netbeans使用正确的选项运行该程序,除非我构建它(运行失败,构建工作)。

该代码需要与该选项进行编译 -XDinvokedynamic 并与 -XX:+UnlockExperimentalVMOptions -XX:+EnableMethodHandles -XX:+EnableInvokeDynamic. 。因此,在项目属性对话中,我将构建中的其他编译器选项更改为包括 -XDinvokedynamic 但这仅在我单击运行时不会影响构建。

我相信添加 -XX:+UnlockExperimentalVMOptions -XX:+EnableMethodHandles -XX:+EnableInvokeDynamic 不过,运行中的VM选项框的选项正确工作(尽管我不能确定)。

因此,简单地如何让Netbeans使用编译 -XDinvokedynamic 无论我是建造还是只是运行它?

其他提示

在每个项目的属性中,在编译零件中,您可以指定其他编译选项。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top