gpt4 book ai didi

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

转载 作者:IT老高 更新时间:2023-10-28 21:17:50 25 4
gpt4 key购买 nike

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

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

TokenizerImpl tokenizer = new TokenizerImpl(foo);

我将文件放在我的项目文件夹中,Eclipse 说“TokenizeImpl 无法解析为一种类型”,我认为这意味着它找不到类或源。我尝试将它放在项目的“bin”文件夹中并得到了同样的错误。谷歌搜索和 SO 搜索似乎没有回答这个问题,所以我会试一试。我该怎么做,哦,聪明的人?

编辑:哦,天哪,我发现问题完全是另外一回事。这些解决方案运行良好,但我只是忘记创建 TokenizerImpl 实现的 Tokenizer 接口(interface)。多哈。不过感谢您的帮助,我确实学到了很多关于 eclipse 的知识。

最佳答案

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

这可以通过将类文件夹添加到应用程序的 Java 构建路径来完成。您可以通过访问 Java Build Path -> Libraries -> Add Class Folder 在项目属性中进行设置。请记住,您必须在其包中指定包含类文件的根文件夹。

因此,如果您希望编译器访问项目 A 下的 classes 目录中的 com.stackoverflow.Example.class(但不在项目 A 的构建路径中),那么您应该添加 'classes' 作为类文件夹,而不是 classes/com/stackoverflow 作为类文件夹。

关于java - 如何在 Eclipse 的项目中包含 .class 文件? ( java ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/661110/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com