作为当前 Java 增强开发过程的一部分OpenJDK https://en.wikipedia.org/wiki/OpenJDK项目中,一些正在开发的 Java 新功能以预发布形式提供预览API https://openjdk.java.net/jeps/12或作为孵化API https://openjdk.org/jeps/11.
例如:
- JEP 425:虚拟线程(预览) https://openjdk.org/jeps/425
- JEP 428:结构化并发(孵化器) https://openjdk.org/jeps/428
如果您希望尝试使用这些新的预发布功能IntelliJ https://en.wikipedia.org/wiki/IntelliJ_IDEA对于一个由以下驱动的项目Maven https://en.wikipedia.org/wiki/Apache_Maven or Gradle https://en.wikipedia.org/wiki/Gradle,项目的配置和/或IDE https://en.wikipedia.org/wiki/Integrated_development_environment需要吗?
例如,在 Maven 中,如果你输入
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<compilerArgs>--enable-preview</compilerArgs>
</configuration>
</plugin>
<plugin>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<argLine>--enable-preview</argLine>
</configuration>
</plugin>
IDE 将自动检测该标志并启用预览支持。孵化器功能需要作为模块导入。
我建议使用 Maven,因为 Gradle 总是滞后于引入对新 Java 版本的支持。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)