所以我有 Java 7(64 位 Windows build 84)和 NetBeans 6.8。我想使用invokedynamic
Java 7 中的新东西并从 NetBeans 编译,但我不知道如何让 NetBeans 使用正确的选项运行程序,除非我构建它(运行失败,构建工作)。
代码需要使用选项编译-XDinvokedynamic
并使用-XX:+UnlockExperimentalVMOptions -XX:+EnableMethodHandles -XX:+EnableInvokeDynamic
. 因此,在 Project Properties 对话框中,我将 Build 中的 Additional Compiler Options 更改为包含-XDinvokedynamic
,但这只会影响构建,而不会在我单击运行时影响构建。
我相信将-XX:+UnlockExperimentalVMOptions -XX:+EnableMethodHandles -XX:+EnableInvokeDynamic
选项添加到运行中的 VM 选项框可以正常工作(尽管我不能确定)。
-XDinvokedynamic
那么,无论我是在构建还是运行它,我如何才能让 NetBeans 使用 compile呢?