0
点赞
收藏
分享

微信扫一扫

关于Eclipse项目怎么导入IDEA并运行

海牙秋天 2022-04-14 阅读 114

首先准备好一个Eclipse项目,这里以tmanager(web)项目为例,首先打开此项目的压缩包,把该项目的压缩包解压缩到工作空间中。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiA5Y-q6JCd5Y2c6IOh,size_20,color_FFFFFF,t_70,g_se,x_16

然后打开IDEA,依次点击左上角的File→New→Project from Existing Sources。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiA5Y-q6JCd5Y2c6IOh,size_20,color_FFFFFF,t_70,g_se,x_16

 打开之前项目解压后的文件夹路径,并点击“OK”。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiA5Y-q6JCd5Y2c6IOh,size_20,color_FFFFFF,t_70,g_se,x_16

 先勾选Import project from external model后选择Eclipse后点击Next。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiA5Y-q6JCd5Y2c6IOh,size_20,color_FFFFFF,t_70,g_se,x_16

 无需设置,直接点击Next。watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiA5Y-q6JCd5Y2c6IOh,size_20,color_FFFFFF,t_70,g_se,x_16

继续点击Next。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiA5Y-q6JCd5Y2c6IOh,size_20,color_FFFFFF,t_70,g_se,x_16

 继续点击Next。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiA5Y-q6JCd5Y2c6IOh,size_20,color_FFFFFF,t_70,g_se,x_16

 先暂时选择JDK 1.8版本并在JDK home path处找到你存放JDK的路径位置(一般此处默认配置好了,无需操作)之后点击Finish。可能有些导入的Eclipse项目所用Java版本不一,之后设置会解决此问题。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiA5Y-q6JCd5Y2c6IOh,size_20,color_FFFFFF,t_70,g_se,x_16

 遇到上述所说问题,本Eclipse项目所用Java版本为1.6,而之前配置的是1.8版本,所以提示找不到对应的jdks,先点击ok进入,等待项目导入。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiA5Y-q6JCd5Y2c6IOh,size_20,color_FFFFFF,t_70,g_se,x_16

 现在我们来设置JDK版本,点击左上角的File→Project Structure。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiA5Y-q6JCd5Y2c6IOh,size_20,color_FFFFFF,t_70,g_se,x_16

在左侧栏选择Project后在右侧的Project SDK选择Java版本,此处我使用1.8(兼容1.6),下方的Project language level对应选择8,之后点击ok。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiA5Y-q6JCd5Y2c6IOh,size_20,color_FFFFFF,t_70,g_se,x_16

 接着点击左上角File→Settings。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiA5Y-q6JCd5Y2c6IOh,size_20,color_FFFFFF,t_70,g_se,x_16

在左上方搜索框内输入“compiler”(也可在左侧栏中直接找到Java compiler),选中Java compiler,点击Target bytecode version右侧的“+”号,之后选中tmanager(你的项目名)后点击“ok”。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiA5Y-q6JCd5Y2c6IOh,size_20,color_FFFFFF,t_70,g_se,x_16

 之后在Target bytecode version下拉菜单中选择版本“8”,至此,项目基本导入完毕并与IDEA编译版本一致,接下来导入依赖。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiA5Y-q6JCd5Y2c6IOh,size_20,color_FFFFFF,t_70,g_se,x_16

 导入依赖

点击左上角File→Project Structure。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiA5Y-q6JCd5Y2c6IOh,size_20,color_FFFFFF,t_70,g_se,x_16

 选中左侧栏Modules,选中tmanager(你的项目名),在Module SDK处选择1.8版本并把右侧红名的依赖全部右键→remove。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiA5Y-q6JCd5Y2c6IOh,size_20,color_FFFFFF,t_70,g_se,x_16

 然后点击如图所示的“+”号,点击JARs or directories。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiA5Y-q6JCd5Y2c6IOh,size_20,color_FFFFFF,t_70,g_se,x_16

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

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiA5Y-q6JCd5Y2c6IOh,size_20,color_FFFFFF,t_70,g_se,x_16

 如果你的项目是web项目,则还需要手动定位web.xml。同样的窗口,在左侧栏选择Facets→“+”→Web。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiA5Y-q6JCd5Y2c6IOh,size_20,color_FFFFFF,t_70,g_se,x_16

 选中tmanager(你的项目名)后点击ok。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiA5Y-q6JCd5Y2c6IOh,size_20,color_FFFFFF,t_70,g_se,x_16

 之后选中如图所示的路径,点击右侧图书按钮,在中间框中点击“…”来编辑web.xml的路径。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiA5Y-q6JCd5Y2c6IOh,size_20,color_FFFFFF,t_70,g_se,x_16

 因为IDEA的规范与Eclipse不一,web.xml的存放位置不一,所以此处需要手动找到导入的Eclipse项目的web.xml,否则IDEA识别不到。之后点击ok保存。接着点击右下角的“Create Artifact”。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiA5Y-q6JCd5Y2c6IOh,size_20,color_FFFFFF,t_70,g_se,x_16

 此时界面自动跳转到Artifacts,点击右下角的Fix。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiA5Y-q6JCd5Y2c6IOh,size_20,color_FFFFFF,t_70,g_se,x_16选择Add all missing dependencies of ‘tmanager' to the artifact。之后点击ok保存当前设置。(如果没有这一项就选择Add 'lib' to the artifact)watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiA5Y-q6JCd5Y2c6IOh,size_20,color_FFFFFF,t_70,g_se,x_16

 配置服务器

点击左上角的File→Settings。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiA5Y-q6JCd5Y2c6IOh,size_20,color_FFFFFF,t_70,g_se,x_16

 在左侧搜索框中输入“Servers”找到Application servers后点击右侧如图所示的“+”号,点击Tomcat server。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiA5Y-q6JCd5Y2c6IOh,size_20,color_FFFFFF,t_70,g_se,x_16

之后依次点击如图所示按钮,选择你tomcat的存放路径后点击两次ok。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiA5Y-q6JCd5Y2c6IOh,size_20,color_FFFFFF,t_70,g_se,x_16

 接着点击右上角的“Add configuration”。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiA5Y-q6JCd5Y2c6IOh,size_20,color_FFFFFF,t_70,g_se,x_16

 点击左上角“+”,选择Tomcat Server→Local,右侧Name处可任意命名。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiA5Y-q6JCd5Y2c6IOh,size_20,color_FFFFFF,t_70,g_se,x_16

 之后点击右下角Fix。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiA5Y-q6JCd5Y2c6IOh,size_20,color_FFFFFF,t_70,g_se,x_16

 点击ok保存设置。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiA5Y-q6JCd5Y2c6IOh,size_20,color_FFFFFF,t_70,g_se,x_16

 然后打开左上角File→Project Structure。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiA5Y-q6JCd5Y2c6IOh,size_20,color_FFFFFF,t_70,g_se,x_16

 如图所示选择Modules→tmanager(你的项目名)→“+”。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiA5Y-q6JCd5Y2c6IOh,size_20,color_FFFFFF,t_70,g_se,x_16

 点击Library。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiA5Y-q6JCd5Y2c6IOh,size_20,color_FFFFFF,t_70,g_se,x_16

 选择之前配置好的tomcat版本,然后点击Add selected,点击ok保存。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiA5Y-q6JCd5Y2c6IOh,size_20,color_FFFFFF,t_70,g_se,x_16

 试运行

连接服务器成功。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiA5Y-q6JCd5Y2c6IOh,size_20,color_FFFFFF,t_70,g_se,x_16

 问题1: 网页中报404错误

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiA5Y-q6JCd5Y2c6IOh,size_20,color_FFFFFF,t_70,g_se,x_16

 解决方法:

左上角File→Project Structure→Project Settings→Facets,原本默认的路径为web,将它改为web.xml文件所在的文件夹即可(我这里是已经改好的)

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiA5Y-q6JCd5Y2c6IOh,size_16,color_FFFFFF,t_70,g_se,x_16

 问题2: 找不到localhost

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiA5Y-q6JCd5Y2c6IOh,size_20,color_FFFFFF,t_70,g_se,x_16

 解决方法:

点击Edit Configurations,进入Deployment在下面的Application context里面需写上/+项目文件夹名称

7a29457cb05e442092f269c11276cbce.png

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5LiA5Y-q6JCd5Y2c6IOh,size_16,color_FFFFFF,t_70,g_se,x_16

 

举报

相关推荐

0 条评论