IntellIJ Idea 如何完美导入 Eclipse 项目

文章目录

  • 前言
  • 背景
  • 一、导入文件
    • 1.1 选择从已有文件导入
    • 1.2 选择文件目录
    • 1.3 导入项目选择 eclipse
    • 1.4 选择jdk
    • 1.5 导入完成
  • 二、配置依赖
    • 2.1 File - ProjectStructure
    • 2.2 添加 xml 文件
    • 2.3 配置tomcat
  • 总结


前言

请各大网友尊重本人原创知识分享,谨记本人博客:南国以南i、


提示:以下是本篇文章正文内容,下面案例可供参考

背景

在学习过程中经常遇到 eclipse 开发的项目,但是由于和 idea 配置有差异不能直接运行,需要做一些修改


一、导入文件

1.1 选择从已有文件导入

导入项目
注意:使用 idea导入文件,注意!!!这里是导入不是直接打开

import project open 的区别:
import project :如果项目不是用 idea 开发的,用 import打开。因为这个情况下,这个项目不是 idea 模型,使用 import可以避免许多不必要的麻烦。
open:如果项目之前就是 idea 开发的,直接用 open即可

1.2 选择文件目录

选择文件目录

1.3 导入项目选择 eclipse

导入项目
如果项目是 maven的话直接 next就可以直接导入 idea 了,很简单, eclipse需要以下配置

1.4 选择jdk

注意:如果需要修改 jdk 可以在这里修改,不需要的话则一路 next
选择jdk

1.5 导入完成

导入完成

二、配置依赖

2.1 File - ProjectStructure

配置依赖
删除不必要的 eclipse 依赖,爆红的依次选中点击减号即可
删除依赖
我这里 sdk 爆红,在 ModuleSDK 中选择合适的即可
选择合适依赖
然后添加项目 lib 依赖,按序号步骤,选择 jars or directories
添加lib依赖
选择项目的 lib 目录
选择lib目录

2.2 添加 xml 文件

注意: 项目为 Web项目的话,还需要手动定位 web.xml

同样的窗口,在左侧栏选择 Facets - Web,点击加号选择 web
选择web
选中 1 标签处,点击 2 标签处笔的标志,修改 xml 文件目录
修改xml文件目录
因为我演示的项目 web目录为 webcontent,所以这里可以修改
修改
并且点击下面的 create Artifacts,然后点击 fix
点击fix
选择 add lib to artifacts,点击 apply - ok,回到项目目录发现项目目录标签多了一个蓝点
查看状态

2.3 配置tomcat

点击右上角 add configuration
配置tomcat
点击左上角加号,选择 tomcat local
配置tomcat2
配置 tomcat 目录
配置tomcat目录
如果有错误提示点击 fix
tomcat错误提示
tomcat错误提示2
配置成功后点击 apply ok
配置成功
右上角此状态可以判断为配置成功,如果修改 tomcat 启动端口的话可以点击进入刚才的配置目录
修改端口
点击 绿色三角即可以启动项目,如果没有错误的话 idea 会自动打开浏览器打开项目

总结

我是南国以南i记录点滴每天成长一点点,学习是永无止境的!转载请附原文链接!!!

参考链接

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/600009.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于Spring boot+Vue的业余排球俱乐部会员管理系统

5 系统功能模块的具体实现 5.1超级会员角色 5.1.1 登录 超级管理员登录通过用户名和密码去数据库查询用户表,该名称是否在用户表中存在,如果存在,则通过用户名和密码查询密码是否正确,然后吧用户的信息存在jwt的负载里&#xf…

3d怎么在一块模型上开个孔---模大狮模型网

在进行3D建模时,有时候需要在模型上创建孔,以实现特定的设计需求或功能。无论是为了添加细节,还是为了实现功能性的要求,创建孔都是常见的操作之一。本文将介绍在3D模型上创建孔的几种常用方法,帮助您轻松实现这一目标…

Spring Boot-02-依赖管理和自动配置

二、Spring Boot的两大重要机制 1. 依赖管理机制 开发什么场景,导入什么场景启动器,场景启动器自动把这个场景的所有核心依赖全部导入进来。maven依赖传递原则:A依赖B,B依赖C,则A就拥有B和C。每个boot项目都有一个父…

操作系统1

概念 操作系统 组织和管理计算机系统中的软件和硬件,组织计算机系统工作流程、控制程序执行,提供给用户工作环境和友好的接口。 3个作用: 管理计算机中运行的程序和分配各种软硬件资源为用户提供友善的人机洁界面为应用程序的开发和运行提供…

Mysql主键优化之页分裂与页合并

主键设计原则 满足业务需求的情况下,尽量降低主键的长度。因为如果主键太长,在多个二级索引中,主键索引值所占用的空间就会过大。 插入数据时,尽量选择顺序插入,选择使用AUTO_INCREMENT自增主键。因为乱序插入会导致页…

动态调整学习率方法(仅供自己学习)

目录 一、StepLR 二、MultiStepLR 三、ExponentialLR 四、CosineAnnealingLR 五、ReduceLRonPlateau 六、LambdaLR 小结:学习率调整​​​​​​​ 一、StepLR optimizer torch.optim.SGD(model.parameters(), lrlearn_rate) scheduler torch.optim.lr_sch…

Windows系统配置Docker的国内镜像

1.打开docker的设置,点击Docker Engine 2.添加国内的镜像源,将下面的内容加进去 "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn","https://registry.docker-cn.com","http://hub-mirror.c.163.com&quo…

【C++进阶】哈希表(哈希函数、哈希冲突、开散列、闭散列)

🪐🪐🪐欢迎来到程序员餐厅💫💫💫 主厨:邪王真眼 主厨的主页:Chef‘s blog 所属专栏:c大冒险 总有光环在陨落,总有新星在闪烁 引言: 我们之前…

二、计算机网络物理层基础知识

一、物理层 物理层接口特性:解决如何在连接各种计算机传输媒体上的传输数据比特流,而不是指具体的传输媒体 物理层的主要任务 :确定与传输媒体接口有关的一些特性>定义标准 1、机械特性:定义物理连接的特性,规定物理…

免费分享一套微信小程序在线订餐(点餐)配送系统(SpringBoot+Vue),帅呆了~~

大家好,我是java1234_小锋老师,看到一个不错的微信小程序在线订餐(点餐)配送系统(SpringBootVue),分享下哈。 项目视频演示 【免费】微信小程序在线订餐(点餐)配送系统(SpringBootVue) Java毕业设计_哔哩哔哩_bilibili【免费】微信小程序在…

网盘资源搜索网站-云盘4K(收藏)

云盘4K-综合网盘搜索 地址:https://www.codelicence.cn 云盘4K-综合网盘搜索支持百度网盘、阿里云盘、夸克网盘搜索,可快速搜索百度网盘资源中的有效连接,自动识别无效的百度云网盘资源,每天更新海量资源。 各种好资源&#xff…

vue vite创建项目

使用Vite创建Vue项目是一个快速且高效的过程。Vite是一个由Vue.js团队开发的前端构建工具,它利用了现代浏览器的原生ES模块导入特性,提供了快速的冷启动和即时模块热更新。以下是使用Vite创建Vue项目的步骤: 安装Vite CLI 在开始之前&#xf…