Java 在eclipse中导入项目中的.class文件时出错
我做了一个java项目。它具有依赖性。我有班级档案。所以我做了一个classes文件夹,把所有的类文件放在这个文件夹中,然后把这个文件夹添加到我的项目中。所有依赖项都已删除。但我认为类文件也有匿名类。所以我在那条线上得到了错误。这是我的项目结构 我得到的错误是 未生成项目,因为其生成路径不完整。找不到com.suprema.ufe33.UFScannerClass$UFS\u SCANNER\u PROC的类文件。修复生成路径,然后尝试生成此项目 无法解析com.suprema.ufe33.UFScannerClass$UFS\u SCANNER\u PROC类型。它是从必需的.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
谢谢我认为问题在于您在
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文件。我没有给自己写信