我正在使用Eclipse平台进行Java开发。在代码中引用了预先存在的jar文件(在构建路径中添加)。令我非常惊讶的是,有些罐子在eclipse中没有得到认可,即Eclipse给出了属于某些罐子的类的构建错误。虽然我能够从这些jar文件中解压缩并查看java类。
我进一步密切关注并发现这些罐子也没有在包浏览器中爆炸,即我无法在eclipse的包浏览器中看到META-INF文件夹和jar类。但我能够通过winzip实用程序看到这些。
答案 0 :(得分:0)
尝试以下方法:
如果最后一个选项有效,那么您可能会有重复。如果有帮助,请告诉我。
答案 1 :(得分:0)
感谢您查看此问题。我能够找出这个问题的根本原因。实际上jar文件是使用剪贴板从远程windows机器复制到本地windows机器的。这样,jar文件以ASCII模式复制,Eclipse或应用程序无法识别其中的类。 现在我在带有/ B参数(二进制模式)的windows中使用copy命令复制了jar,现在它们正在按预期工作。
再次感谢!