如何在Eclipse的项目中包含.class文件?(Java)

大家好。我正在为一个学校项目工作,在该项目中,我们获得了.class文件,但没有提供包含在我们代码中的源代码。我正在使用Eclipse,并且希望将文件包含在我的项目中,以便可以从中实例化对象并使用它。

该文件是TokenizerImpl.class,我想这样使用它:

TokenizerImpl tokenizer = new TokenizerImpl(foo);

我将文件放在项目文件夹中,Eclipse表示“ TokenizeImpl无法解析为类型”,我认为这意味着它找不到类或源。我尝试将其放在项目的“

bin”文件夹中,并得到相同的错误。Google搜索和SO搜索似乎都没有回答这个问题,因此我会尝试一下。噢,我该怎么做?

编辑:亲爱的,我发现问题完全是另外一个问题。这些解决方案运行良好,但我只是忘记创建TokenizerImpl实现的Tokenizer接口。h

不过,感谢您的所有帮助,我确实学到了很多关于日食的知识。

回答:

您可以将包含类文件的目录添加到Eclipse项目中,前提是该目录位于您的Eclipse项目之一中,无论是在生成的目录中还是在您创建的目录中。

这可以通过将class文件夹添加到应用程序的Java构建路径来完成。您可以通过访问Java Build Path-> Libraries-> Add

Class Folder在Project属性中进行设置。请记住,您将必须指定在其包中包含类文件的根文件夹。

因此,如果希望让编译器访问com.stackoverflow.Example.class出现在项目A下的classes目录中(但不在项目A的生成路径中),则应添加“

classes”作为类文件夹,并且不是classes / com / stackoverflow作为类文件夹。

以上是 如何在Eclipse的项目中包含.class文件?(Java) 的全部内容, 来源链接: utcz.com/qa/414602.html

回到顶部