如何使用One-Jar?

时间:2011-09-13 19:36:02

标签: java xml eclipse jar xerces

我编写了一个用于处理一组文件的应用程序。从每个文件中提取xml文件并获取信息。最后,创建一个包含从每个文件中提取的信息的excell文件。

当我从eclipse运行它时,它运行得很好,但是当我尝试创建一个jar文件并运行它时,我们开始发现问题..

我必须添加jar来处理xml文件并创建excell文件,我才知道这不支持。然后我开始研究如何创建包含其他jar文件的jar文件。我找到了这个http://one-jar.sourceforge.net/index.php?page=getting-started&file=quickstart

(命令行方法)

在第2步中,我创建了一个包含我编码的所有类的jar文件。是吗?在lib文件夹中我复制了我使用的外部罐子

执行完最后一步后,我得到的是一个1Kb的one-jar.jar文件。

有人可以帮我吗?

感谢您阅读所有这些内容!

1 个答案:

答案 0 :(得分:5)

最有可能在最后一步中省略了命令行末尾的点:

cd root; jar -cvfm ../one-jar.jar boot-manifest.mf .<---- This matters!

它告诉JAR工具要在归档中包含什么(当前目录)。没有它,JAR工具会创建一个除清单外的空存档。