你好,欢迎进入江苏优软数字科技有限公司官网!

诚信、勤奋、创新、卓越

友好定价、专业客服支持、正版软件一站式服务提供

13262879759

工作日:9:00-22:00

intellij idea IDEA中Project Structure设置项关乎项目运行,这些要点需牢记

发布时间:2025-06-14

浏览次数:0

intellij idea_IDEA项目结构设置_IntelliJ IDEA模块配置

IDEA中至关重要的众多配置选项,正是这些,它们直接影响到项目的运行效果,若缺失任何一项,都可能导致项目功能不完整。

近期公司恰巧采用了我较为熟悉的IDEA开发工具,为了更全面地掌握和运用它,我搜集了多种资料进行深入研究,现将所学内容整理后分享给大家。

IDEA项目结构设置_intellij idea_IntelliJ IDEA模块配置

1.1

intellij idea_IntelliJ IDEA模块配置_IDEA项目结构设置

name:定义项目的名称;

SDK允许用户指定本项目的JDK版本,同时支持在此处新增其他不同版本的JDK。

这个与JDK的级别是相似的,不过有所区别。若你将JDK设置为1.8,但实际上仅使用了1.6的特性,那么你可以将语言等级调整为1.6。这是指在项目编译检查过程中,所必须遵循的最低JDK特性要求。

项目内预设的编译结果存放的主目录,如图中所示黄色区域,然而实际上每个模块都有权独立设定专属的输出路径(通过设置“路径”选项中的“使用路径”),因此这项配置显得并不那么必要。

1.2

IntelliJ IDEA模块配置_IDEA项目结构设置_intellij idea

1.2.1 增删子项目

IntelliJ IDEA模块配置_intellij idea_IDEA项目结构设置

在某个项目内部,可以包含若干个子项目,这些子项目各自独立,类似于一个模块。通常情况下,我们的项目是独立存在的,IDEA软件也默认采用单一项目结构,因此只需对单个模块进行配置即可。

(此处的两个项目引入仅作示例参考)

1.2.2 子项目配置

每个子项目都对应了、Paths、 三大配置选项:

IDEA项目结构设置_IntelliJ IDEA模块配置_intellij idea

IntelliJ IDEA模块配置_intellij idea_IDEA项目结构设置

IntelliJ IDEA模块配置_intellij idea_IDEA项目结构设置

1.2.3 增删框架(Web部署-1)

在各个子项目内部,均可为其选定适用的架构,对此intellij idea,我们特别强调对Web模块配置的阐述。

IDEA项目结构设置_intellij idea_IntelliJ IDEA模块配置

1.3

此处能够展示已添加的jar包,并且支持新增jar包的功能intellij idea,此外,还能将多个jar文件归入同一组,就像是对jar包进行整理分类。

这里默认将每个jar包做为了一个单独的组(未测试,待定)。

1.4

官方的解释是:

当你在一个面板的某个面(即一个侧面)上操作时,该面对应的属性会在界面的右侧部分显现出来。

点击左侧选择面板中的技术框架,右侧便会呈现该框架的相关配置信息。

说实话,并没有感觉到有什么作用。

1.5 (Web部署-2)

项目配置中,打包部署的设置尤为关键,这一点需要特别强调。

先理解下它的含义,来看看官方定义的:

一个测试实例是你编写的用于检验的程序,或者说是你编写的代码或其一部分。测试实例可以是Java语言的一个程序片段,或者是一个Java类在Java应用程序中的体现,也可以是一个Web应用程序作为模块或组件,等等。

编译完成的Java类以及Web资源的综合,用于执行测试和部署等任务。简单来说,就是指如何将这些资源进行打包,比如制作成war、jar、ear等不同类型的打包文件。一旦完成了打包,就可以将它们部署到应用服务器上。

Java的jar文件,一般用于将众多Java类文件、相关联的元数据以及诸如文本、图片等资源文件整合至单一文件中,从而便于分发Java平台上的应用程序或库。

Web应用程序的组成部分,即所谓的Web,它实质上是一种JAR文件,其中汇集了用于分发的JSP页面、Java程序代码、Java类文件、XML文档、标签库、静态网页(包括HTML文件及其相关附件),以及构成Web应用程序所需的其他各类资源。

在此,你可以将其视为一种扩展,而非缩减。这指的是war、jar等生成物在未经压缩状态下的目录布局。在开发过程中,推荐采用这种结构,因为它能让你在修改文件后,迅速看到效果。

在IDEA中,默认配置下,相关目录已预先设定妥当,无需进行任何调整。当制作war包时,系统会自动在WEB-INF目录中创建所需文件夹,随后只需将编译后的文件存放其中即可。

IntelliJ IDEA模块配置_IDEA项目结构设置_intellij idea

您可能对当前的输出文件夹感到困惑,此前我们已设定了文件编译的输出位置。那么,为何此处又多出一个用于整合资源的文件夹呢?这个文件夹具体承担了哪些功能呢?

其实,实际上,当你点击运行时,默认就开始做以下事情:

在这里还要注意的是,配置完成的,需要在中进行添加:

IntelliJ IDEA模块配置_IDEA项目结构设置_intellij idea

参考链接

该网页地址为https://www..com/help/idea/2016.3/-tab.html?=%,请勿进行修改。

请勿访问该网页链接,以避免获取不必要的信息。

http://www..com/52php/p/.html

http://white-.iteye.com/blog/

https://my..net//blog/

如有侵权请联系删除!

13262879759

微信二维码