如何使用One-Jar?

ded*_*alo 2 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文件.

任何人都可以帮我这个吗?

感谢您阅读所有这些!

Mic*_*rdt 5

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

cd root; jar -cvfm ../one-jar.jar boot-manifest.mf .<---- This matters!
Run Code Online (Sandbox Code Playgroud)

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