Eclipse无法爆炸jar

时间:2012-07-15 08:31:52

标签: eclipse jar

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

我进一步密切关注并发现这些罐子也没有在包浏览器中爆炸,即我无法在eclipse的包浏览器中看到META-INF文件夹和jar类。但我能够通过winzip实用程序看到这些。

2 个答案:

答案 0 :(得分:0)

尝试以下方法:

  1. 在顶部菜单上,单击项目 - >清洁..
  2. 如果没有帮助,请右键单击项目选择Properties-> java build path-> Libraries并确保将jar添加到类路径中
  3. 如果是,请转到“订购和导出”选项卡,选择您的罐子并按顶部按钮将其移至顶部。
  4. 如果最后一个选项有效,那么您可能会有重复。如果有帮助,请告诉我。

答案 1 :(得分:0)

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

再次感谢!