项目结构设置
最后修改时间:2023 年 9 月 14 日项目结构设置与其他项目文件一起以.xml格式存储在.idea目录中。这些设置包括 SDK、项目编译器输出路径以及可用于项目内所有模块的库。
要更改项目结构设置,请单击工具栏上的 并选择项目结构 。或者,转到文件 | 项目结构或按。CtrlAltShift0S
项目SDK
SDK 是为特定软件框架开发应用程序所需的工具集合。如果您的计算机上安装了必要的 SDK,但未在 IDE 中定义,请选择添加 SDK | 'SDK name',并指定 SDK 主目录的路径。
要开发基于Java的应用程序,您需要JDK(Java开发工具包)。有关设置项目 JDK 的更多信息,请参阅设置项目 JDK。
要查看或编辑所选 SDK 的名称和内容,请单击编辑。有关 SDK 以及如何使用它们的更多信息,请参阅SDK。
笔记
对于 Gradle 项目,请参阅Gradle JVM 选择;对于 Maven 项目,请参阅更改 Maven 项目中的 JDK 版本
项目语言水平
语言级别定义了编辑器提供的编码辅助功能。语言级别可能与您的项目 SDK 不同。例如,您可以使用 JDK 9 并将语言级别设置为 8。这使得字节码与 Java 8 兼容,同时检查确保您不使用 Java 9 中的构造。
语言水平也会影响编译。如果您没有手动配置编译器的目标字节码版本(设置 | 构建、执行、部署 | 编译器 | Java 编译器),它将与项目语言级别相同。
对于每个模块,您可以配置其自己的语言级别。
在某些情况下,您可以选择Preview
允许您使用预览功能的语言级别,如Java 语言规范中所述。有关预览功能支持的更多信息,请参阅预览功能政策。
项目编译器输出
编译器输出路径是IntelliJ IDEA存储编译结果的目录路径。单击该图标可选择输出目录。IDE 在此目录中创建两个子目录:
生产用于生产代码。
测试测试源。
在这些子目录中,将为每个模块创建单独的输出目录。输出路径可以在模块级别重新定义。
项目库
项目级库可用于项目的所有模块。要配置项目库,请在“项目结构”对话框中单击“库”。有关更多信息,请参阅库。
新项目的默认结构
您不仅可以为当前项目配置项目结构设置,还可以为稍后将创建的所有项目配置项目结构设置。这意味着您可以为项目设置新的默认结构。
转到文件| 新项目设置 | 结构。
如果您想在现有项目之间共享项目设置,可以使用设置同步插件。您还可以将设置导出到 ZIP 存档并稍后将其导入到其他 IDE 实例。
预览功能政策
IntelliJ IDEA 致力于支持最新 Java 版本的预览功能,如果可能的话,支持后续发布的任何版本的预览功能。
例如,IntelliJ IDEA v2019.2 支持 Java 12 和 13 预览功能。请注意,v2019.3 放弃了对 Java 12 预览功能的支持,因为 IntelliJ IDEA 2019.3 在 Java 13 发布后发布,依此类推。
感谢您的反馈意见!