Eclipse项目怎么导入IDEA并运行(超详细)
作者:满江渔火 发布时间:2021-11-15 06:51:41
导入项目
集成环境:IntelliJ IDEA 2020.1.2
演示系统:DELL Windows 10
Eclipse项目如何导入IDEA并成功运行,从头到尾步骤,保姆式图解如下:
首先准备好一个Eclipse项目,这里以tmanager(web)项目为例,首先打开此项目的压缩包,把该项目的压缩包解压缩到工作空间中。
接着打开IDEA。
依次点击左上角的File→New→Project from Existing Sources。
打开之前项目解压后的文件夹路径,并点击“OK”。
先勾选Import project from external model后选择Eclipse后点击Next。
无需设置,直接点击Next。
继续点击Next。
继续点击Next。
先暂时选择JDK 1.8版本并在JDK home path处找到你存放JDK的路径位置(一般此处默认配置好了,无需操作)之后点击Finish。可能有些导入的Eclipse项目所用Java版本不一,之后设置会解决此问题。
遇到上述所说问题,本Eclipse项目所用Java版本为1.6,而之前配置的是1.8版本,所以提示找不到对应的jdks,先点击ok进入,等待项目导入。
现在我们来设置JDK版本,点击左上角的File→Project Structure。
在左侧栏选择Project后在右侧的Project SDK选择Java版本,此处我使用1.8(兼容1.6),下方的Project language level对应选择8,之后点击ok。
接着点击左上角File→Settings。
在左上方搜索框内输入“compiler”(也可在左侧栏中直接找到Java compiler),选中Java compiler,点击Target bytecode version右侧的“+”号,之后选中tmanager(你的项目名)后点击“ok”。
之后在Target bytecode version下拉菜单中选择版本“8”,至此,项目基本导入完毕并与IDEA编译版本一致,接下来导入依赖。
导入依赖
点击左上角File→Project Structure。
选中左侧栏Modules,选中tmanager(你的项目名),在Module SDK处选择1.8版本并把右侧红名的依赖全部右键→remove。
然后点击如图所示的“+”号,点击JARs or directories。
找到你的lib包所在位置并选择它,然后点击ok。(如果是Maven管理的项目,此步骤可跳过)
如果你的项目是web项目,则还需要手动定位web.xml。同样的窗口,在左侧栏选择Facets→“+”→Web。
选中tmanager(你的项目名)后点击ok。
之后选中如图所示的路径,点击右侧图书按钮,在中间框中点击“…”来编辑web.xml的路径。
因为IDEA的规范与Eclipse不一,web.xml的存放位置不一,所以此处需要手动找到导入的Eclipse项目的web.xml,否则IDEA识别不到。之后点击ok保存。接着点击右下角的“Create Artifact”。
此时界面自动跳转到Artifacts,点击右下角的Fix。
选择Add all missing dependencies of ‘tmanager' to the artifact。之后点击ok保存当前设置。
配置服务器
点击左上角的File→Settings。
在左侧搜索框中输入“Servers”找到Application servers后点击右侧如图所示的“+”号,点击Tomcat server。
之后依次点击如图所示按钮,选择你tomcat的存放路径后点击两次ok。
接着点击右上角的“Add configuration”。
点击左上角“+”,选择Tomcat Server→Local,右侧Name处可任意命名。
之后点击右下角Fix。
点击ok保存设置。
然后打开左上角File→Project Structure。
如图所示选择Modules→tmanager(你的项目名)→“+”。
点击Library。
选择之前配置好的tomcat版本,然后点击Add selected,点击ok保存。
试运行
连接服务器成功。
来源:https://blog.csdn.net/qcjustone/article/details/109087958


猜你喜欢
- SpringMVC用Post方式重定向正常会以return "redirect:/XXX"这种方式直接重定向,但是这种方
- 1.简介本教程将介绍如何在Spring Security中设置身份验证提供程序,与使用简单UserDetailsService的标准方案相比
- MyBatis框架提供了二级缓存接口,我们只需要实现它再开启配置就可以使用了。特别注意,我们要解决缓存穿透、缓存穿透和缓存雪崩的问题,同时也
- .NET Framework为动态列表List提供泛型类List<T>。这个类实现了IList,ICollection,IEnu
- 本文实例讲述了Android编程应用风格和主题。分享给大家供大家参考,具体如下:当你设计你的程序的时候,你可以用风格和主题来统一格式化各种屏
- 近期工作内容需要涉及到相机开发,其中一个功能点就是实现一个相机预览页底部的滑动指示器,现在整理出来供大家讨论参考。先上一张图看下效果:主要实
- 一、死锁简介在多道程序设计环境下,多个进程可能竞争一定数量的资源,。一个进程申请资源,如果资源不可用,那么进程进入等待状态。如果所申请的资源
- 大家都知道NPOI组件可以在你本地没有安装office的情况下来 读取,创建excel文件。但是大家一般都是只默认读取一个excel文件的第
- SpringMVC支持的数据校验是JSR303的标准,通过在bean的属性上打上@NotNull、@Max等进行验证。JSR303提供有很多
- 第1部分 HashMap介绍HashMap简介HashMap 是一个散列表,它存储的内容是键值对(key-value)映射。HashMap
- 定时任务,是指定一个未来的时间范围执行一定任务的功能。在当前WEB应用中,多数应用都具备任务调度功能,针对不同的语音,不同的操作系统, 都有
- 由于公司平台访问人数逐渐增多,公司项目的数据库已经几次出现宕机现象。为减轻数据库压力,我上个月对公司项目做了下调整。把新闻板块提取出来单独一
- 前言String可以说是Java中使用最多最频繁、最特殊的类,因为同时也是字面常量,而字面常量包括基本类型、String类型、空类型。一.
- Android ActionBarActivity设置全屏无标题的方法总结新建的Activity继承自ActionBarActivity,设
- 目录什么是Feign为什么使用Feign为什么要使用HTTP client为什么要使用Feign如何使用Feign项目环境说明引入依赖入门例
- 大部分的 Java 软件开发都会使用到各种不同的库。近日我们从一万个开源的 Java 项目中进行分析,从中提取出最常用的 Java 类,这些
- 1 前言有时候我们的程序中要提供可以使用代理访问网络,代理的方式包括http、https、ftp、socks代理。比如在IE浏览器设置代理。
- Mybatis是业界非常流行的持久层框架,轻量级、易用,在金融IT领域完全是领军地位,比Hibernate更受欢迎,优势非常多,也是非常值得
- Java8被称作Java史上变化最大的一个版本。其中包含很多重要的新特性,最核心的就是增加了Lambda表达式和StreamAPI。这两者也
- 一、医院接口本文继续开发分布式医疗挂号系统,进入到医院信息、科室、排版接口的开发,内容比较枯燥。关于医院医院信息的上传接口实现,已经在上一篇