java - Eclipse:声明的包与预期的包不匹配

标签 java eclipse package

我在导入外部项目时遇到问题。我去 File -> Import... -> Existing Projects into Workspace,选择项目所在的文件夹并导入所有内容 - 但项目的包名称似乎不是 Eclipse 所期望的。包名都有前缀:

prefix.packagename1
prefix.packagename2

等等

但 Eclipse 期望

src.prefix1.prefix.packagename1
src.prefix1.prefix.packagename2

等等。因为目录是src/prefix1/prefix/package1

我真的不想搞乱外部代码。如何告诉 Eclipse 忽略目录“src/prefix1”?或者我还能做什么?

最佳答案

只需进入构建路径并将源路径更改为 src/prefix1 而不是 src

可能最简单的方法是右键src目录,选择“Build Path/Remove from build path”,然后找到src/prefix1目录,对- 单击它并选择“构建路径/用作源文件夹”。

关于java - Eclipse:声明的包与预期的包不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7628686/

相关文章:

java - 在 Intellij IDEA 中使用热键为方法自动生成类型和对返回对象的引用

java - Spring:将转换矩阵插入 .properties 文件

eclipse - 无法在 Eclipse 中安装 Oracle Weblogic Server 工具

java - JUnit测试: How To Test If Statements Without Missing A Branch?

sql - 使用SSIS中的执行包任务动态执行多个包

centos - Linux(Centos)中的软件包版本?

java - 可以在 Java 中强制执行包依赖层次结构吗?

java - 组织 Java 包内容的标准方式是什么——特别是接口(interface)和抽象类的位置

java - 使用 Java BFS 解决迷宫和最短路径

java - 是否可以将网络WebSphere服务器添加到Eclipse?