does not match the corresponding name on disk:

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了does not match the corresponding name on disk:相关的知识,希望对你有一定的参考价值。

参考技术A 报错信息:does not match the corresponding name on disk: '.\src\component\Header\header'.

原因,可能是引入的react错误,也可能是路径的错路,或者大小写的问题。

正确的react的引入的方式:

import React from 'react'

注意路径和大小写的问题

如何处理Eclipse错误消息 The declared package does not match the expected package

我从github下载了一个开源项目后,导入到自己Eclipse之后,遇到了这个烦人的错误消息:
The declared package "com.sap.smartService" does not match the expected package "main.java.com.sap.smartService"
技术分享图片

这是我的项目文件目录:
技术分享图片

解决方案:对项目点击右键,选择Properties->Build Path, 发现src文件夹被设为build path。
技术分享图片

首先右键src文件夹,选择Remove from Build Path将其从build path中移除:
技术分享图片

然后选择src/main下面的java文件夹,设置成build path,重启Eclipse:
技术分享图片

错误即消失:
技术分享图片

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

技术分享图片








以上是关于does not match the corresponding name on disk:的主要内容,如果未能解决你的问题,请参考以下文章

The declared package does not match the expected package Java

DEBUG时候source does not match the bytecode

does not match the corresponding name on disk:

Java compiler level does not match the version of the installed Java project fac

解决java compiler level does not match the version of the installed java project facet

Java compiler level does not match the version of the installed Java project facet.