0

我正在使用 Eclipse 平台进行 Java 开发。代码中引用了预先存在的 jar 文件(在构建路径中添加)。令我惊讶的是,有些 jar 在 eclipse 中没有被识别,即 Eclipse 给出了关于属于某些 jar 的类的构建错误。虽然我能够从这些 jar 文件中解压缩和查看 java 类。

我进一步仔细观察,发现这些 jar 在包资源管理器中也没有爆炸,即我无法在 eclipse 的包资源管理器中看到 META-INF 文件夹和 jar 类。但我可以通过 winzip 实用程序看到这些。

4

2 回答 2

0

尝试以下操作:

  1. 在顶部菜单上单击项目->清理..
  2. 如果这没有帮助,右键单击项目选择 Properties->java build path->Libraries 并确保将 jars 添加到类路径
  3. 如果是,请转到“订购和导出”选项卡,选择您的罐子,然后按顶部按钮将其移动到顶部。

如果最后一个选项有效,那么您可能会有重复。请让我知道它是否有帮助。

于 2012-07-15T10:53:37.537 回答
0

感谢您调查此问题。我能够找出这个问题的根本原因。实际上,jar 文件是使用剪贴板从远程 windows 机器复制到本地 windows 机器的。这样,jar 文件以 Eclipse 或应用程序无法识别其中的类的 ASCII 模式复制。现在我已经在带有 /B 参数(二进制模式)的 windows 中使用复制命令复制了 jar,这些现在按预期工作。

再次感谢!

于 2012-07-18T06:08:08.573 回答