1

我做了一个java项目。它有依赖关系。我有类文件。所以我做了一个类文件夹并将所有类文件放在该文件夹中,然后将该文件夹添加到我的项目中。已删除所有依赖项。但我认为类文件也有匿名类。所以我在那条线上遇到了错误。这是我的项目结构

错误

我得到的错误是

该项目未构建,因为其构建路径不完整。找不到 com.suprema.ufe33.UFScannerClass$UFS_SCANNER_PROC 的类文件。修复构建路径,然后尝试构建此项目

com.suprema.ufe33.UFScannerClass$UFS_SCANNER_PROC 类型无法解析。它是从所需的 .class 文件中间接引用的

我该如何解决这个错误?

谢谢

4

2 回答 2

1

我认为问题在于您在文件夹中创建的文件夹结构classes/与您引用的类的包名称不完全匹配。检查 的大小写 ufe33

顺便说一句,使用此类依赖项的 JAR 而不是文件.class文件夹通常会更好/更容易。

于 2013-10-09T15:12:22.873 回答
1

我解决了这个问题。是E-Riz的,文件夹结构不正确是正确的。它应该很小ufe33。我也创建了罐子。我所做的是运行这个命令,在其中复制所有四个类文件。

D:\jars>jar cf myjar.jar com\suprema\ufe33*.class

它制作了 jar 文件myjar.jar。然后我简单地将这个 jar 添加到我的 eclipse 项目类路径中,问题就解决了。

于 2013-10-09T16:26:07.493 回答