我在我的 Java 应用程序中尝试实现 Apache commons-compress 时遇到了一个错误:
java.lang.ClassNotFoundException: org.apache.commons.compress.archivers.ArchiveEntry"
我有这篇文章中描述的完全相同的问题,除了我没有使用 Bukkit(不管是什么)。[咒骂] OP 留下了令人气愤的最后一条帖子,“无论如何,我找到了解决方案。案件已结案!” 而不是分享解决方案,所以我不知道他做了什么来解决它。
我没有使用 ArchiveEntry,而是使用 TarArchiveEntry,我假设它导入 ArchiveEntry。即使我导入了所谓的缺失类,Eclipse 也会警告未使用的导入。奇怪的是,如果我删除我的 TarArchiveEntry 导入,警告就会消失,但包含对 TarArchiveEntry 错误的引用的行。
我以前从未遇到过这个问题。似乎 TarArchiveEntry 类包含错误并且无法导入 ArchiveEntry,但我看不到包含此类基本错误的广泛使用的库,例如 apache commons。
我的暗示有什么问题吗?