关于eclipse导入项目后出现的一些错误,今天我总结了我平时面临的情况和我的解决方案。
首先,让我们看一下几个窗口的输出内容。 请根据错误日志采用不同的方法,并利用各种方法。
1菜单路径----Window/Show View/Console
2菜单路径----Window/Show View/Error Log
3菜单路径----Window/Show View/Problems
摘下红色叉子的一般方法:
1从项目列表中删除项目,但不从磁盘中删除项目,然后重新导入
2项目Clean/Refresh后重新编译
3检查项目/属性,查看项目的配置是否存在问题,如未选择SDK包、库路径中存在错误、库文件不存在或环境变量设置不正确
这是我用的他的一些方法,其他一些方法请参考原文
如果文件发生错误,首先从基本的事情开始吧。 导入项目后出现错误通常是因为jdk和tomcat版本不匹配。
第一种方案
第二种方案是在三个位置检查Java版本的配置是否匹配:构建路径的jre版本、Java compiler版本和项目工厂的Java版本
以下是另一种情况。 如果上面的方法行不通,可以采取以下方法。
在工作区目录中找到项目文件夹/.settings/org.eclipse.wst.com mon.project.facet.core.XML。
这种情况下也是targetruntimeapachetomcatv 7.0 is not defined .错误
如果找不到. settings文件,则通常会将其隐藏。
这个方法可以表示那个。
1 .选择项目,然后选择filters (还有名为customize view的版本) )。
取消选中resources,然后单击. OK .查看. settings文件夹、 classpath文件、 project文件和. gitignore文件
接下来回到正题。
? XML版本=' 1.0 '编码=' utf-8 '? faceted-projectruntimename=' apachetomcatv 8.5 '/fixed facet=' jst.web '/fixed facet=' Java '/fixed facet=' wst
这里一般有两种情况。 一个是你的版本可以更改为下载的tomcat版本,或者可以直接删除或注释掉这个句子。 第二种情况是jdk的版本不一致。 把version改成合适的版本,最后保存就可以了。 如果在此处将版本更改为2.5,则可以在创建servlet时自动设置映射路径。 但是,在创建项目时,前提是它不是动态web模块的2.5版。
接下来我要分享我遇到的两个小问题。
1、如果导入的projec变成乱码,可以右键单击项目,然后单击Properties——Resource中的Text file encoding更改编码格式。 通常将GBK更改为UTF-8。
2、如果动态web module的版本不同,当你创建新的web项目时,在项目中找不到web.xml文件,每次配置路径时都需要在原文件中查找。 例如,动态web module 2.5是默认显示web.xml文件,而不是默认显示我的3.1。 在创建新web文件时的最后一步检查即可。
原文链接
版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。