我只想知道为什么我们不能在eclipse中添加zip格式的jar文件。我尝试将外部jar文件添加为zip,只是为了知道它是否正确。但它给出了错误。但当我在谷歌上搜索时,一些文章说我们可以添加zip格式。有人能给我解释一下吗。
具有.java
扩展名的文本文件是Java源文件,但它只是一个文本文件,那么为什么它必须具有.java
扩展名呢?因为大多数工具都不认为具有任何其他扩展名的文本文件是Java源文件。
具有.jar
扩展名的zip文件是Java档案文件,包含编译的Java类文件(以及更多),但它只是一个zip文件,那么为什么它必须具有.jar
扩展名呢?因为大多数工具都不认为具有任何其他扩展名的zip文件是Java归档文件。
文件扩展名对于确定文件类型很重要。
做了更多的研究并发现:
如何在Eclipse中正确添加外部库?
然后我按照步骤:
- 将所有谷歌api内容提取到一个名为lib的文件夹中
- 创建了一个新的用户库窗口->首选项->Java->构建路径->新建->命名您的库->未选中系统库->添加外部jar->手动添加所需的jar
- 右键单击项目文件夹->构建路径->配置构建路径->库->添加库->用户库->检查创建的用户库
总之:永远不要将库作为zip导入,否则你会头疼不已。
希望这能帮助其他人。
如果出现一些错误,比如丢失了属于用户库的文件,清理项目可能是一个解决方案。不过,刷新项目对我来说效果不错。请尝试按F5键或右键单击项目文件夹,然后选择刷新。