如何在 Eclipse Java 项目中导入外部 .class 文件

How to Import an External .class File in an Eclipse Java Project

我正在尝试通过导入将 .class 文件包含在我正在创建的 .java class 中。我需要 .java class 看起来与我需要在应用程序服务器上部署的一样。我创建了一个目录结构来放置 Context.class 文件。

我使用“添加外部 Class 文件夹...”更新了构建路径,并选择了包含 apps>fnd>common 的“oracle”目录。

但是,Eclipse 仍然找不到导入中引用的 Context.class 文件。

我做错了什么?

使用 Add External Class Folder....

时,您需要 select classes (C:\Users\badams\java\classes) 目录而不是 oracle 目录

您应该提供代表您的 java 包结构的目录的根目录。

作为替代方案,您可以使用 C:\Users\badams\java\classes 目录的内容创建一个 jar 存档,并将该存档也添加为 jar 依赖项。

为此,您可以使用内置 SDK jar 实用程序。请从命令提示符或 PowerShell 终端将当前目录更改为 C:\Users\badams\java\classes 和 运行,例如:

jar cvf oracle-fnd.jar *

然后照常将生成的存档添加到您的项目中。