蓝字关注

远浩老师

一、 本文问题

在开发中不可避免地要涉及导入项目。Eclipse作为常用开发工具,导入JAVA WEB项目文件也很方便,但是我们经常发现导入完的项目有红色的叉来做错误提醒,甚至一些代码也出现错误提示的红线,如下图。

为了解决这个导入错误,给大家提供以下几种解决思路,供大家参考。

二、 解决方法

1 build path 错误

项目当时的开发环境可能和我们本地的开发环境不一致。

.我们在导入项目文件后,你的开发环境中JRE System Library以及Tomcat Library版本可能和原项目中的不一致,可能会出现Build Path的错误。解决方法如下:

(1) project文件右键->Build Path->Configure Build Path->选择Libraries tab页->删除带小红叉的Library->点击Add Library->选择本机使用的JRE System Library 。

(2)如果是Tomcat Library不匹配本地版本,就删除原Tomcat Library,然后就选择Server Runtime)->选择一个本地版本的Library后->Finish。

2编码格式问题

项目的编码要一致。导入项目之前,请确认工作空间编码已设置为utf-8:window->Preferences->General->Wrokspace->Text file encoding->Other 选择UTF-8。

3进入项目包下的.settings目录,找到org.eclipse.wst.common.project.facet.core.xml文件,用记事本打开后看代码

项目中设置的tomcat是7.0版本的,然而我们的运行环境可能是6.0版本的tomcat,或者8.0的tomcat。这样肯定会出现问题。可以把这句话删掉,或者配置成自己正在使用的tomcat版本。

三、 思考总结

项目文件在新计算机或者新系统中导入时一定要考虑两者之间配置的环境差异。新配置的环境与原来环境的不匹配会带来各种问题。这都是本地开发带来的问题,我们要多思考,多总结。另外应该及早学会Git,Github才是我们的代码仓库主战场。

END

eclipse 导入maven项目_解决Eclipse导入JAVA WEB项目错误的问题相关推荐

  1. Eclipse(Windows)下第一个动态Java Web项目(Tomcat部署)

    请先配置好Tomcat环境,参考我的博客 Windows1903安装Tomcat9.0(解决乱码问题) 一.创建第一个Dynamic Java Web项目 1.Eclipse下新建Dynamic Ja ...

  2. sts中给项目添加服务器,sts创建java web项目

    sts创建java web项目 [2021-02-03 01:57:35]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace(" ...

  3. java项目如何启动tomcat服务器,Java web项目启动Tomcat报错解决方案

    Java web项目启动Tomcat报错解决方案 点击运行项目时显示 A Java Exception has occurred. 'Starting Tomcat v9.0 Server at lo ...

  4. idea 启动php项目路径,关于idea中Java Web项目的访问路径问题

    说明 这里只以 servlet 为例,没有涉及到框架,但其实路径的基本原理和框架的关系不大,所以学了框架的同学如果对路径有疑惑的也可以阅读此文 项目结构 在 idea 中新建一个 Java Web 项 ...

  5. eclipse 导入maven项目_手把手的Spring Boot Web 项目教程,Hello Spring Boot

    在开始之前,我们需要去创建一个SpringBoot项目,大家可以去 http://start.spring.io/ 这个网站生成一个项目. 如图,这边可以对SpringBoot项目进行详细设置: 下面 ...

  6. excel导入mysql 截断_解决Excel导入数据库时出现的文本截断问题

    问题 在把Excel导入到数据库中时,发生文本截断问题:即导入的数据每行只有一部分,原始的Excel数据为: 忽略错误 导入SQLServer2008过程中,如果源数据和目标数据类型不匹配会导入失败, ...

  7. 试题导入mysql乱码_解决Mysql导入乱码问题

    解决Mysql导入乱码问题 方法一: 通过增加参数 –default-character-set = utf8 解决乱码问题 C:\Users\Administrator>mysql -uroo ...

  8. 如何导入maven源文件_如何正确导入maven项目到eclipse?

    Eclipse不允许一个项目被导入不止一次,在您的情况下,来自中继线和分支. This article显示了如何通过自定义maven配置文件绕过此限制.基本上,步骤是: >将以下配置文件添加到您 ...

  9. eclipse 输入卡顿_解决eclipse卡顿

    配置eclipse.ini Xms:最小堆大小 Xmx:最大堆大小 Xmn:年轻代堆大小 Xss:每个线程的堆大小 PermSize:初始持久代大小 MaxPermSize:最大持久代大小 一般Xms ...

最新文章

  1. Linux centos7 NMAP网络探测工具安装过程以及使用示例!
  2. 《2017年IT优先级调查》:重点考虑云、网络、端点安全
  3. springmvc常用5种注解_电线电缆工业中常用的5种线缆
  4. Spring Data Pivotal Gemfire教程
  5. LightOJ 1370 Bi-shoe and Phi-shoe(欧拉函数)
  6. centos7搭建elk
  7. Animator 的总结
  8. 有可直接运营的IPTV/OTT系统ma?
  9. 计算机添加usb网络打印机,电脑USB连接打印机怎么共享给别的电脑?
  10. 巧用暴风影音快捷键 旋转视频画面
  11. java的平方函数_java中的数学函数Math方法记录
  12. 德尔菲法 Delphi 专家判断
  13. 基于腾讯地图定位组件实现周边POI远近排序分布图
  14. 基于ssm+shiro+activiti的办公自动化系统
  15. 基于Arduino、ESP8266的物联网项目开发方案整理、毕业设计(第一波)
  16. 怎么找回删除的文件?尝试下这些恢复数据的方法
  17. Oculus检测到你的NVIDIA驱动问题,解决办法
  18. 教育行业在用的云管平台是什么牌子?
  19. 编程的工资一般是多少
  20. python用pip安装numpy完整命令_Python--Numpy安装

热门文章

  1. Swift - 数组排序方法(附样例)
  2. C++ 之 转义字符
  3. linux标准I/O——流的相关操作
  4. 小白 LeetCode 5605 检查两个字符串数据是否相等
  5. Tensorflow深度学习应用(筑基篇)
  6. python-字典方法
  7. Leetcode--7. 整数反转
  8. 仓库温度湿度控制措施_药品仓库如何保持温湿度均衡?
  9. msk 频偏_一种MSK-Type信号的频率同步改进算法
  10. 残疾人计算机高考试题,残疾人勇夺玉溪高考榜眼:想去清华学计算机