我在我的java文件的包语句中收到此错误:
声明的包“com.myuhc.utiltaglibs”与 预期包“bundle.src.main.java.com.myuhc.utiltaglibs”
我很困惑应该在构建路径中设置什么或如何摆脱这个问题
另外,我无法解决所有导入问题。
这件事变得更糟。我看不到Project→Properties
下的Build Path只是更新我更新了我的.project文件,大部分问题都消失了。我现在看到的唯一新问题是声明的包“com.myuhc.utiltaglibs”与预期的包“”
不匹配答案 0 :(得分:0)
我已经解决了这个问题。我手动编辑.project文件看起来像这样:
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>myuhc</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.m2e.core.maven2Builder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.m2e.core.maven2Nature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>
答案 1 :(得分:0)
我怀疑你拥有的是一个带模块的maven项目。如果是这样,您可能在内容文件夹中有另一个pom文件。您应该能够将这些导入到eclipse中,而无需手动编辑Eclipse文件。
使用另一个客户端从git中检出代码,您应该能够将maven项目导入到eclipse中并让它们正常工作。进行手动编辑意味着您没有按照预期的方式设置项目,这可能会对您的开发过程产生一些意想不到的后果。