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