Pergunta

Então, eu tenho Java 7 (Windows de 64 bits compra 84) e NetBeans 6.8. Eu quero usar o novo invokedynamic Coisas no Java 7 e compilar com o NetBeans, mas não consigo descobrir como fazer com que o NetBeans execute o programa com as opções certas, exceto quando eu o construo (a execução falha, o Build Works).

O código precisa ser compilado com a opção -XDinvokedynamic e correr com -XX:+UnlockExperimentalVMOptions -XX:+EnableMethodHandles -XX:+EnableInvokeDynamic. Portanto, no diálogo das propriedades do projeto, eu altero as opções adicionais do compilador em construção para incluir -XDinvokedynamic Mas isso afeta apenas a compilação não quando clico em executar.

Eu acredito que adicionar o -XX:+UnlockExperimentalVMOptions -XX:+EnableMethodHandles -XX:+EnableInvokeDynamic As opções para a caixa de opções da VM no Run funciona corretamente (embora eu não possa ter certeza).

Então, simplesmente como posso fazer com que o NetBeans use compilar com -XDinvokedynamic se estou construindo ou apenas executando?

Outras dicas

Nas propriedades de cada projeto, na parte de compilação, você pode especificar opções de compilação adicionais como esta.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top