Pregunta

Así que tengo Java 7 (Windows Build de 64 bits 84) y NetBeans 6.8. Quiero usar el nuevo invokedynamic Cosas en Java 7 y compilan de NetBeans, pero no puedo entender cómo hacer que NetBeans ejecute el programa con las opciones correctas, excepto cuando lo construyo (ejecutar Fails, Build Works).

El código debe ser compilado con la opción -XDinvokedynamic y correr con -XX:+UnlockExperimentalVMOptions -XX:+EnableMethodHandles -XX:+EnableInvokeDynamic. Entonces, en el diálogo de propiedades del proyecto, cambio las opciones de compilador adicional en compilación para incluir -XDinvokedynamic Pero eso solo afecta la compilación no cuando hago clic en Ejecutar.

Creo que agregar el -XX:+UnlockExperimentalVMOptions -XX:+EnableMethodHandles -XX:+EnableInvokeDynamic Sin embargo, las opciones para el cuadro de opciones de VM funcionan correctamente (aunque no puedo estar seguro).

Entonces, simplemente, ¿cómo puedo hacer que NetBeans use la compilación con -XDinvokedynamic ¿Ya estoy construyendo o simplemente ejecutarlo?

Otros consejos

En las propiedades de cada proyecto, en la parte de compilación, puede especificar opciones de compilación adicionales como esta.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top