如何处理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:

错误即消失:

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Golang语言社区

2019年python、golang、java、c++如何选择?

2019年python、golang、java、c++如何选择?那我们就这几门语言详细的比一比呗。

49840
来自专栏沉默王二

教妹学 Java:晦涩难懂的泛型

“我觉得女生做程序员,有着天大的优势,尤其是我这种长相甜美的。”三妹开始认真了起来。

9810
来自专栏ASP.NETCore

.NET Core 3.0 可回收程序集加载上下文

.NET诞生以来,程序集的动态加载和卸载都是一个Hack的技术,之前的NetFx都是使用AppDomain的方式去加载程序集,然而AppDomain并没有提供直...

14730
来自专栏Java学习录

JVM性能分析神器-VisualVM

JVM本身为我们提供了很多性能监控的工具,其中有基于命令行的也有基于图形用户界面的,而个人感觉VisualVM就是其中最优秀的一个工具。

13210
来自专栏Java技术栈

Intellij IDEA 撸码最头大的问题。。

想栈长我当初从 Eclipse 转用 IDEA 真是纠结,放弃然后尝试了N次,不过现在已经算是转型成功了,可以完全脱离 Eclipse 撸码了,虽然说我现在真的...

11130
来自专栏Android技术分享

Kotlin 中的 Lambda 与 Inline

在Kotlin中,有很多很酷很实用的特性,比如Lambda和高阶函数,利用这些特性,我们可以更加快速的实现开发,提升效率。

28120
来自专栏怀英的自我修炼

《Spring实战》摘录 - 18

问题:#9.3.1 | Spring Security通过一些安全性相关的表达式扩展了Spring表达式语言

11320
来自专栏纯洁的微笑

90%的程序员都没有完全回答对 Cookie 和 Session 的区别?

我在做面试官的时候,曾经问过很多朋友这个问题: Cookie 和 Session 有什么区别呢?大部分的面试者应该都可以说上一两句,比如:什么是 Cookie?...

18120
来自专栏新智元

一图看懂编程语言迁移模式:终点站是Python、Go、JS

铁打的程序员,流水的编程语言。时代在发展,编程语言也与时俱进,不断有新的、更好或者更时髦的语言出现,程序员也会或主动、或被动去学习一门新的、”更好“的编程语言。

24530
来自专栏纯洁的微笑

今天来聊Java ClassLoader

类加载机制作为一个高频的面试题经常会在面试中被问到,前几天一个电话面试就问到,之前有了解过,但是没有梳理成自己的体系,所以说的有点凌乱,今天花点时间整理一下,分...

9220

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励