jar文件创建 - 库依赖

时间:2012-05-01 10:11:56

标签: java jar executable-jar

我想创建一个java web应用程序的jar文件。

这个Web应用程序有很多与此相关的jar文件。所以我都包括在构建路径中。当从eclipse创建jar文件的时候,即使我已经选中了导出类文件和资源选项的复选框,生成的jar文件也没有这些库文件。因此,当我尝试使用

从命令行选项执行jar文件时
java -jar myJarfile.jar

它会抛出像NoClassDefFoundError这样的错误,任何人都可以帮我解决问题。?

如何生成包含所有依赖项的jar。?

1 个答案:

答案 0 :(得分:0)

您不应该在jar中包含外部依赖项。只需将代码捆绑到jar中,并在运行时指定依赖项。

java -jar myJarfile.jar -cp someDependency.jar