IDEA 2020导入Eclipse项目并运行实战篇

在刚开始做Java项目的时候,很多人用的IDE都是Eclipse,这就导致了一个问题,那就是后面学习IDEA后,想用IDEA打开以前做的项目时,一时无法下手。现在,我们通过实战来学习如何在IDEA 2020 中导入Eclipse项目并运行。

首先准备好一个Eclipse项目

接着打开IDEA

导入你的Eclipse项目

  1. 点击左上角的 File -> New -> Project from Existing Sources

2. 打开项目的文件夹路径,单击OK

3. 点击 Import project from external model 后 选择 Eclipse 后 点击Next 4. 直接点击 Next ,不需要设置

5. 继续点击 Next

6. 这里电脑安装的JDK1.8,所以选择 1.8 版本并在JDK Home Path 找到存放的JDK路径位置(如JDK版本不一样,自行替换),或者默认也可以,系统自动检测到并设置好了,接着点击Finish (设置好之后 有些导入的Ecipse项目所用的Java版本可能不一致,之后可以通过设置解决此问题)

  1. 导入项目后,第一步是设置JDK版本,点击左上角的 File -> Project Structure

8. 点击左侧栏的Project后,右侧的Project SDK选择Java版本,这里选择 1.8,下面的 Project language level 对应选择 8,选择好编译的输出路径,之后点击 OK

9. 点击左上角的 File -> Settings

10. 左侧栏 点击 Build,Execution,Deployment,找到 Java Complier,点击 Target bytecode version 右侧的 “+” 号,之后选中Lighting(你对应的项目名),点击 OK

11. 接着 在下拉菜单中选择版本 “8”

导入依赖

  1. 点击 左上角 File -> Project Structure

2. 选择左侧栏 Modules ,选中 Lighting(你的项目名),在Module SDK 栏选择1.8版本并把右侧 红名的依赖全部右键后点击 Remove

3. 点击 如图所示的 “+” 号 点击 JARs or directories

4. 找到 你的项目 的 lib包所在的位置并选择它,然后点击OK (如果是 Maven管理的项目,此步骤自行跳过)

5. 项目是 Web 项目的话,还需要手动定位 webxml

同样的界面,在左侧栏选择 Facts -> “+” -> web

6. 选择 Lighting(你的项目名)后 点击 OK

7. 选中如图所示的的路径,点击右侧 编辑 的按钮,在中间栏中 点击 “…” 编辑 web.xml 的路径

8. 由于 Eclipse 与 IDEA 规定的web.xml 文件存放位置不一致 ,所以**此处需要手动找到导入的 Eclipse 项目 的web.xml,**否则 IDEA 识别不到,之后点击 OK 保存

9. 接着还是同一界面,点击左侧的 Artifacts,接着是右侧的 “+” 号,选中 Web Application Exploded -> From Modules

Name 可以 自定义,右下角选中 Add all missing dependencies of ‘Lighting’ to the artifact ,然后点击 OK

配置 Tomcat 服务器

  1. 点击 左上角的 File -> Settings

2. 找到 Application servers 后 点击 右侧 所示的 “+” 号,点击 Tomcat Server

3. 选择 Tomcat 的 存放路径后点击 OK

4. 点击 菜单栏的 Run -> Edit Configurations”

  1. 点击左上角的 “+”,选择 Tomcat Server -> Local,右侧 Name 处 可以自定义命名,URL 是 等下 浏览器 访问 Web 项目时输入的 URL,设置好之后 单击 OK

6. 接着 点击 右下角的 Fix

7. 点击 OK 保存设置

8. 打开 左上角 File -> Project Structure

9. 选择 Modules -> Lighting(你的项目名) -> “+” -> Library

10. 选择 之前 配置好的 Tomcat 版本,然后 点击 Add selected,点击 OK 保存

运行 Web 项目

  1. 点击 右上角的 绿色三角形 运行项目

2. 成功 连接 服务器

3. 浏览器 跳出 登录页面

经验分享 程序员 微信小程序 职场和发展