Итак, у меня есть Java 7 (64-битная Windows, сборка 84) и NetBeans 6.8. Я хочу использовать новый компонент invokedynamic
в Java 7 и компилировать его из NetBeans, но я не могу понять, как заставить NetBeans запускать программу с правильными параметрами, кроме случаев, когда я ее собираю (запуск не удался, сборка работает).
Код необходимо скомпилировать с параметром -XDinvokedynamic
и запустить с -XX:+UnlockExperimentalVMOptions -XX:+EnableMethodHandles -XX:+EnableInvokeDynamic
. Итак, в диалоговом окне «Свойства проекта» я изменяю «Дополнительные параметры компилятора» в Build, чтобы включить «-XDinvokedynamic
», но это влияет только на сборку, а не когда я нажимаю «выполнить».
Я считаю, что добавление параметров -XX:+UnlockExperimentalVMOptions -XX:+EnableMethodHandles -XX:+EnableInvokeDynamic
в поле «Параметры виртуальной машины» в «Выполнить» работает правильно (хотя я не уверен).
Итак, просто как я могу заставить NetBeans использовать компиляцию с -XDinvokedynamic
, собираю ли я ее или просто запускаю?