Crazy丶伟哥
2021-07-14 11:52
采纳率: 100%
浏览 22
已采纳

eclipse打开xml约束报错

项目是jdk1.8,所以用的eclipse jee 2020-06,无互联网。
项目跑起来无问题,但是导入项目后打开任一xml后xsd约束必报错,如图一。
根据度娘的思路
方案一:直接在设置里面停止了所有validate。没用。
方案二:设置xml catalog映射本地xsd。项目里xml文件很多,所以约束很多,一个个约束去加不科学。
方案三:更改xml文件约束,直接用本地的约束文件。这也不现实,要改每个xml文件也不合适。

自己的理解:jar包里的.schemas文件里面会写地址和.xsd的映射,也就是说这个xsd本地都已有了,可eclipse还是傻傻的去下载,就不是很理解。

求老司机给下解决方案,看着报错的红叉真的难受死了

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • Crazy丶伟哥 2021-07-14 15:10
    已采纳

    在eclipse官方论坛找到正确操作了:
    Preferences -> Language Servers
    把所有的勾去掉,他就不会从服务器上下载了

    已采纳该答案
    打赏 评论
  • CSDN专家-Fay 2021-07-14 12:49

    这个报错可能是没有对应的jar导致的,如果项目不受影响可以忽略

    打赏 评论
  • Crazy丶伟哥 2021-07-14 12:01

    img

    打赏 评论
  • Crazy丶伟哥 2021-07-14 15:28

    如图

    img

    打赏 评论

相关推荐 更多相似问题