【发布时间】:2015-11-20 01:56:53
【问题描述】:
我有一个 .zip 文件,其中包含一个包含从 http://www.jsonschema2pojo.org/ 生成的不同源代码文件的包。
我最初以为我可以将生成的代码(包含在 .zip 文件中)直接添加到我的构建路径中,但是我发现我无法在项目中使用 .java 文件,因为导入了 .zip 文件进入我的项目显示包路径为空。
事实证明我不能使用这个 .zip 文件,因为它充满了 .java 源文件并且没有 .class 文件。这就是为什么当我尝试从我的项目中引用该文件时,它说它可以'不要将其解析为类型。
我知道我可以浏览 zip 文件,创建包和类并复制/粘贴源代码,编译所有这些,然后在我的程序中引用它。但是,必须有一种比手动完成所有这些更简单的方法。
如何将包含源代码的 .zip 文件转换为包含可直接从我的 Eclipse 引用的类文件的 .zip 文件?
【问题讨论】:
-
你是如何得到压缩文件的?
-
上述网站允许您将 JSON 对象复制并粘贴到生成器中,生成器将返回 .java 文件的源代码,您可以使用该文件将 JSON 转换为 Java 对象。我从here 粘贴了 JSON,然后单击“jar”按钮,然后下载了旁边弹出的链接。
-
如果你使用的是maven,你可以尝试用antrun-plugin解压,查看这个答案stackoverflow.com/questions/3264064/…