gpt4 book ai didi

java - IntelliJ 2018.1 首选项中的 “Use ' --release' 选项是什么?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:49:40 25 4
gpt4 key购买 nike

在 IntelliJ 2018.1 的首选项中(构建、执行、部署 > 编译器 > Java 编译器)是一个标记为:

Use '--release' option for cross-compilation (Java 9 and later)

我在进行互联网搜索时找到了信息。这 ”?”单击帮助图标时会出现 404 错误。

此选项的用途/功能是什么?

enter image description here

最佳答案

帮助部分can be found here :

By default, this option is selected. IntelliJ IDEA deduces from project settings when the cross-compilation is needed and automatically applies the --release compiler option for Java 9.

什么是 --release 选项?这是一个新的命令行选项,在 JEP 247: Compile for Older Platform Versions 中定义.

A new command-line option, --release, is defined, which automatically configures the compiler to produce class files that will link against an implementation of the given platform version.

在此讨论 good answer here .

同时检查 IDEA-184333在 IDE 中添加此选项的背景。简而言之,有些用户只需要为他们的项目指定 -source-target 版本,而无需同时设置 -bootclasspath 选项。

关于java - IntelliJ 2018.1 首选项中的 “Use ' --release' 选项是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49618134/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com