Java 16でVector APIがIncubatorとして追加されたけど、IDEでの利用方法がなかなかネットにないので、まとめ。
Mavenプロジェクトを前提に。
pom.xmlの/project/build/pluginsの下にコンパイラプラグインを追加。
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.1</version> <configuration> <source>20</source> <target>20</target> <compilerArgs> <arg>--add-modules</arg> <arg>jdk.incubator.vector</arg> </compilerArgs> </configuration> </plugin>
これでビルドは通るはず。
実行はIntelliJ IDEAの場合はRun/Debug Configurationに--add-modules jdk.incubator.vector
を追加
NetBeansではプロジェクト設定のRunにあるVM Optionsにadd-modules=jdk.incubator.vector
を追加します。
ただし、ファイルの単体実行には効かないので、メインクラスを設定してプロジェクトを実行する必要があります。