IntelliJ IDEA导入 Eclipse 项目【山东大学 现代软件开发技术】2023.2.2 Ulitimate Edition
本文记录了将 Eclipse 项目 导入 IDEA 2023.2.2 的过程,同时也适用于山东大学现代软件开发技术这门课的开发环境迁移。
IntelliJ IDEA 2023.2.2 Ulitimate Edition 导入 Eclipse 项目【山东大学 现代软件开发技术】
前言
众所周知,Eclipse 有着卡死在“Installing Dynamic Web Module”、“Loading descriptor for xxx”等各种情况下的“优良传统”。
本文提供了一种针对初学者的,使用 IntelliJ IDEA 导入 Eclipse 项目的方式。
本文同样适用于山东大学【现代软件开发技术】这门课程,以教材《Spring Boot 从入门到实战》中的例题源代码作为示例,避免使用“极其不好用、不支持中文、版本过时、莫名其妙卡死、耽误实验验收、都2023年了还在惦记”的 Eclipse IDE。
一、导入 Eclipse 项目
如果之前没有打开过任何工作空间,直接显示了 IDEA 主界面的话,就先随便在什么临时文件夹里新建一个临时的项目用来显示 IDEA 的菜单栏,然后按照本文操作即可。这个临时项目只是用来显示菜单栏的,事后删掉就行。
点击左上角的主菜单图标,选择文件 -> 新建 -> 来自现有源代码的项目
。
顺利进行到这一步,恭喜你,这个界面比 Eclipse 好看一万倍。顺便一提,在插件市场(Plugins -> Marketplace
)里搜索Chinese
,安装 JetBrains 官方的中文语言包即可配置中文。
接下来选择要导入的项目目录,选择到项目文件夹后点击确认即可:
然后在弹出的对话框中选择从外部模型导入项目
,并选择Eclipse
。
这一页配置本文保持不变,用于学习的话区别不大。
在这里应当能够检测到该目录下的 Eclipse 项目,选择后点击下一步即可。
这一页默认不变。
接下来选择 JDK 环境,这一项请根据需求确定。本文中涉及的实验环境使用 JDK11。
如果没有自动检测到 JDK,点击左上角的加号+
展开,选择添加 JDK
后手动定位 JDK 的安装目录。确定好之后点击右下角的创建
即可导入 Eclipse 项目。
成功导入的界面应当类似:
二、配置项目
1. 配置 Modules / 模块
点击左上角的菜单图标,选择文件 -> 项目结构
。
在对话框中更新依赖:点击项目结构对话框左侧的模块
,点击对应项目的依赖
选项卡。如果电脑中的 JDK 环境比较杂乱,可能需要如图手动再重新定位一次 JDK。
然后删除所有与 Eclipse 相关的依赖:选中依赖后点击列表上方的减号-
一个个删除。这里已经删除了2个,还剩最后1个。
2. 配置 Libraries / 库
接下来切换到左侧的库
,点击列表上方的加号+
,选择Java
:
本文源代码的各种 jar 存放在 项目/WebContent/WEB-INF/lib
目录下,因此选择该路径。有其他需求则按照对应情况自行添加。
如果点击确定
后弹出类型选择列表,按照本文中源代码的需求应当选择Jar Directory
。
二次确认点击确定。
3. 配置 Facets
如果项目中含有web.xml
文件,IDEA 应当能自动检测出其 web 框架。本文使用的项目没有生成web.xml
文件,因此我们需要手动配置。
【注:如果你也在使用这本书的源代码,你会发现实际上本文现在使用的实验ch2_2
项目运行并不需要配置web.xml
,因为它使用WebConfig
和SpringMVCConfig
类替代了两个 xml 配置文件。这里是为了演示缺少web.xml
的情况下如何导入,所以跟着操作完全可以成功运行该项目。】
切换到Facet
,点击加号+
,选择Web
,点击确认。
二次确认点击确认。
接下来会自动跳转到模块
设置。请确认 Web 描述符在项目的 WebContent/WEB-INF
目录下。
另一方面,确认 Web 资源目录在项目的WebContent
目录下。如图所示:
4. 配置 Artifacts / 工件
切换到工件
设置,点击加号+
,选择Web 应用程序:展开型->基于模块...
。
二次确认点击确认。
界面展示应当类似如图,对于本文中使用的实验源代码ch2_2
而言,不需要对这个界面进一步操作。
点击确定后,项目设置完成。
三、配置 Tomcat 服务器
运行配置
该版本的 IDEA (2023.2.2 Ultimate Edition)在标题栏处应当有运行相关的按钮。于是我们如图点击当前文件->编辑配置
来设置 Tomcat。
在对话框中点击加号+
,选择Tomcat 服务器->本地
:
点击应用程序服务器
右侧的配置
,设置Tomcat 的目录
,然后点击确定。
切换到部署
选项卡,点击加号+
选择工件...
,会自动创建完成。点击应用
和确认
后退出。
此时界面应当类似下图,表示设置完成。点击标题栏的运行按钮,应当能够成功运行该项目:
常见问题(好吧,只有一个问题)
- 报错
javax.servlet
不存在怎么办?
答:缺少相关依赖。相关的依赖可以通过添加 tomcat 服务器库的方式补全:在项目结构->模块
设置中点击项目,然后在右侧依赖
选项卡中点击加号+
选择库...
。
由于前面我们已经配置好了 tomcat 服务器,这里应当出现 应用程序服务器库->Tomcat 9.0.37
的选项。点击添加,确认退出后重新运行即可。
成功运行
成功运行截图:
更多推荐
所有评论(0)