Java 在eclipse中导入项目中的.class文件时出错

Java 在eclipse中导入项目中的.class文件时出错,java,eclipse,.class-file,Java,Eclipse,.class File,我做了一个java项目。它具有依赖性。我有班级档案。所以我做了一个classes文件夹,把所有的类文件放在这个文件夹中,然后把这个文件夹添加到我的项目中。所有依赖项都已删除。但我认为类文件也有匿名类。所以我在那条线上得到了错误。这是我的项目结构 我得到的错误是 未生成项目,因为其生成路径不完整。找不到com.suprema.ufe33.UFScannerClass$UFS\u SCANNER\u PROC的类文件。修复生成路径,然后尝试生成此项目 无法解析com.suprema.ufe33.U

我做了一个java项目。它具有依赖性。我有班级档案。所以我做了一个classes文件夹,把所有的类文件放在这个文件夹中,然后把这个文件夹添加到我的项目中。所有依赖项都已删除。但我认为类文件也有匿名类。所以我在那条线上得到了错误。这是我的项目结构

我得到的错误是

未生成项目,因为其生成路径不完整。找不到com.suprema.ufe33.UFScannerClass$UFS\u SCANNER\u PROC的类文件。修复生成路径,然后尝试生成此项目

无法解析com.suprema.ufe33.UFScannerClass$UFS\u SCANNER\u PROC类型。它是从必需的.class文件间接引用的

如何解决此错误


谢谢

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


顺便说一句,使用这样的依赖项的JAR通常比使用
.class
文件的文件夹更好/更容易。

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

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


它使jar文件
myjar.jar
。然后,我只需将这个jar添加到我的eclipse项目类路径中,问题就解决了。

这可能有助于
com.suprema.ufe33.UFScannerClass
?这是你自己写的课吗?或者这是第三方库中的类?@Code Guru我刚从某个库中得到.class文件。我没有给自己写信