Frage

Ich habe also Java 7 (64 -Bit -Fenster Build 84) und NetBeans 6.8. Ich möchte das neue verwenden invokedynamic Sachen in Java 7 und kompilieren Sie von NetBeans, aber ich kann nicht herausfinden, wie Netbeans das Programm mit den richtigen Optionen ausführen können, außer wenn ich es baue (Run fällt aus, Build funktioniert).

Der Code muss mit der Option zusammengestellt werden -XDinvokedynamic und rennen mit -XX:+UnlockExperimentalVMOptions -XX:+EnableMethodHandles -XX:+EnableInvokeDynamic. Im Dialog "Projekteigenschaften" ändere ich also die zusätzlichen Compiler -Optionen in Build, um sie einzuschließen -XDinvokedynamic Das wirkt sich jedoch nur auf den Build aus, wenn ich auf Ausführen klicke.

Ich glaube, das fügen das hinzu -XX:+UnlockExperimentalVMOptions -XX:+EnableMethodHandles -XX:+EnableInvokeDynamic Die Optionen für das Feld VM -Optionen im Run funktionieren jedoch korrekt (obwohl ich nicht sicher sein kann).

Also, wie kann ich Netbeans dazu bringen, Compile mit zu verwenden? -XDinvokedynamic Ob ich es baue oder einfach nur laufe?

Andere Tipps

In den Eigenschaften jedes Projekts können Sie im Kompilierteil zusätzliche Kompilieroptionen wie diese angeben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top