首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Eclipse导出工具与命令行jar工具

Eclipse导出工具与命令行jar工具
EN

Stack Overflow用户
提问于 2011-07-21 03:30:12
回答 1查看 1K关注 0票数 1

其中一个与另一个相比如何?我有一个嵌入式应用程序,如果使用常规的Eclipse导出工具将其编译并归档到.jar中,那么它将在我的模拟器以及随后的设备本身中正常工作。现在,我尝试使用命令行jar工具来达到同样的效果,但我被卡住了。创建了.jar文件,我甚至可以在仿真器中很好地安装它,但是当我尝试运行时,什么也没有发生。

根据我使用这个模拟器/设备的经验,我认为它的问题出在命令行工具生成的.jar文件上。可以说,在Eclipse中,除了清单文件之外,我没有使用任何类型的“编译参数”,我也使用命令行工具添加了该文件。此外,还有使用Eclipse的“一些”压缩,而命令行工具生成一个更压缩的文件(或者根本不使用-0参数压缩,但都不起作用)。

好吧,这一切让我想知道Eclipse归档工具是如何工作的,是否有一种方法可以获得与命令行工具相同的结果-我知道,我知道,这听起来确实很愚蠢,但该死的仿真器也是如此。

我认为这并不相关,但我使用的jar命令如下:

代码语言:javascript
复制
jar cmfv0 34092040.mf Releaser.jar -C src . (output file size: 140kb)

代码语言:javascript
复制
jar cmfv 34092040.mf Releaser.jar -C src . (output file size: 53kb)

Eclipse输出一个81kb的文件。

编辑:请关闭此问题。问题是我太愚蠢了(我忘了在把文件归档到U.U之前编译它们)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-07-21 04:03:20

Eclipse可能会在其归档文件中创建不同的结构,例如包含依赖关系或诸如此类。是否使用了任何依赖项目或第三方jars?

如果jar中的代码将依赖于外部jar,您可以在manifest.mf文件中为每个依赖的jar添加一个条目。应该发生的是运行时检查清单并给出一个更具体的错误;比如"Can not find jar: xyz.jar“,它会提醒您将其添加到类路径中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6767380

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档