我想创建一个java web应用程序的jar文件。
这个Web应用程序有很多与此相关的jar文件。所以我都包括在构建路径中。当从eclipse创建jar文件的时候,即使我已经选中了导出类文件和资源选项的复选框,生成的jar文件也没有这些库文件。因此,当我尝试使用
从命令行选项执行jar文件时java -jar myJarfile.jar
它会抛出像NoClassDefFoundError
这样的错误,任何人都可以帮我解决问题。?
如何生成包含所有依赖项的jar。?
答案 0 :(得分:0)
您不应该在jar中包含外部依赖项。只需将代码捆绑到jar中,并在运行时指定依赖项。
java -jar myJarfile.jar -cp someDependency.jar