IntelliJ 2018.1 首选项中的“使用'--release'选项”是什么?
2022-09-04 03:07:19
帮助部分可以在这里找到:
默认情况下,此选项处于选中状态。IntelliJ IDEA 从项目设置中推断出何时需要交叉编译,并自动应用 Java 9 的 --release 编译器选项。
有哪些选择?它是一个新的命令行选项,在 JEP 247:针对旧平台版本编译中定义。--release
定义了一个新的命令行选项 ,该选项自动配置编译器以生成类文件,这些文件将链接到给定平台版本的实现。
--release
在这里讨论这个很好的答案。
还要检查 IDEA-184333 以了解在 IDE 中添加此选项的背景信息。简而言之,一些用户只需要为其项目指定和版本,而无需同时设置该选项。-source
-target
-bootclasspath