发布时间:2025-06-14
浏览次数:0
IDEA中至关重要的众多配置选项,正是这些,它们直接影响到项目的运行效果,若缺失任何一项,都可能导致项目功能不完整。
近期公司恰巧采用了我较为熟悉的IDEA开发工具,为了更全面地掌握和运用它,我搜集了多种资料进行深入研究,现将所学内容整理后分享给大家。
1.1
name:定义项目的名称;
SDK允许用户指定本项目的JDK版本,同时支持在此处新增其他不同版本的JDK。
这个与JDK的级别是相似的,不过有所区别。若你将JDK设置为1.8,但实际上仅使用了1.6的特性,那么你可以将语言等级调整为1.6。这是指在项目编译检查过程中,所必须遵循的最低JDK特性要求。
项目内预设的编译结果存放的主目录,如图中所示黄色区域,然而实际上每个模块都有权独立设定专属的输出路径(通过设置“路径”选项中的“使用路径”),因此这项配置显得并不那么必要。
1.2
1.2.1 增删子项目
在某个项目内部,可以包含若干个子项目,这些子项目各自独立,类似于一个模块。通常情况下,我们的项目是独立存在的,IDEA软件也默认采用单一项目结构,因此只需对单个模块进行配置即可。
(此处的两个项目引入仅作示例参考)
1.2.2 子项目配置
每个子项目都对应了、Paths、 三大配置选项:
1.2.3 增删框架(Web部署-1)
在各个子项目内部,均可为其选定适用的架构,对此intellij idea,我们特别强调对Web模块配置的阐述。
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目录中创建所需文件夹,随后只需将编译后的文件存放其中即可。
您可能对当前的输出文件夹感到困惑,此前我们已设定了文件编译的输出位置。那么,为何此处又多出一个用于整合资源的文件夹呢?这个文件夹具体承担了哪些功能呢?
其实,实际上,当你点击运行时,默认就开始做以下事情:
在这里还要注意的是,配置完成的,需要在中进行添加:
参考链接
该网页地址为https://www..com/help/idea/2016.3/-tab.html?=%,请勿进行修改。
请勿访问该网页链接,以避免获取不必要的信息。
http://www..com/52php/p/.html
http://white-.iteye.com/blog/
https://my..net//blog/
如有侵权请联系删除!
Copyright © 2023 江苏优软数字科技有限公司 All Rights Reserved.正版sublime text、Codejock、IntelliJ IDEA、sketch、Mestrenova、DNAstar服务提供商
13262879759
微信二维码