java – 构建一个巨大的jar而不是几个较小的jar的优点/缺点?

前端之家收集整理的这篇文章主要介绍了java – 构建一个巨大的jar而不是几个较小的jar的优点/缺点?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我已经看到像 http://one-jar.sourceforge.net/http://fjep.sourceforge.net/index.html这样的程序将你的应用程序jar和任何依赖项推送到一个可执行的jar中.

这样做的主要原因是什么?

解决方法

对于:

>更容易分发,
>让类路径问题消失,
>甚至可以在Ms PowerPoint演示文稿中打包作为可点击的图标,可能OpenOffice也可以处理它.

反对

>困难的包装 – 有时你会碰到一个角落的情况,例如:如何打包原生扩展,
>需要额外的构建步骤,
>生成更大的罐子,
>可以违反图书馆的许可协议,
>杀死了图书馆重用的概念,
>进行更新和
>调试(因为额外的类路径加载器)更难.

因此,一般来说,它确实是快速原型设计的好方法,但如果在更大的项目中使用,可能会遇到困难.

猜你在找的Java相关文章