だから私は Java 7 (64 ビット Windows ビルド 84) と NetBeans 6.8 を持っています。Java 7 で新しいものを使用し、NetBeans からコンパイルしたいのですinvokedynamic
が、ビルド時 (実行が失敗し、ビルドが機能する場合) を除いて、適切なオプションを使用して NetBeans でプログラムを実行する方法がわかりません。
-XDinvokedynamic
コードは、オプションでコンパイルし、で実行する必要があります-XX:+UnlockExperimentalVMOptions -XX:+EnableMethodHandles -XX:+EnableInvokeDynamic
。そのため、[プロジェクト プロパティ] ダイアログで、[ビルドの追加のコンパイラ オプション] を [含める] に変更します-XDinvokedynamic
が、これは [実行] をクリックしたときではなく、ビルドにのみ影響します。
ただし、[実行] の [VM オプション] ボックスにオプションを追加する-XX:+UnlockExperimentalVMOptions -XX:+EnableMethodHandles -XX:+EnableInvokeDynamic
と、正しく機能すると思います (確信はありませんが)。
-XDinvokedynamic
では、NetBeans を構築中か実行中かに関係なく、どうすれば compile を使用できるようになるのでしょうか?