Bas*_*que 8 java compilation javac intellij-idea java-9
在IntelliJ 2018.1(构建,执行,部署>编译器> Java编译器)的首选项中,有一个标记为的复选框:
使用'--release'选项进行交叉编译(Java 9及更高版本)
我在网上搜索时找到了相关信息."?" 单击帮助图标时出现404错误.
这个选项的目的/功能是什么?
帮助部分可以在这里找到:
默认情况下,选择此选项.IntelliJ IDEA在需要交叉编译时从项目设置中推导出来,并自动应用Java 9的--release编译器选项.
有什么--release选择?它是一个新的命令行选项,在JEP 247:为较旧的平台版本编译中定义.
定义了一个新的命令行选项,
--release它自动配置编译器以生成将链接到给定平台版本的实现的类文件.
另请检查IDEA-184333,了解在IDE中添加此选项的背景.简而言之,一些用户只需要为他们的项目指定-source和-target版本,而无需设置-bootclasspath选项.
| 归档时间: |
|
| 查看次数: |
797 次 |
| 最近记录: |