我们有一个在 JRE 环境中运行的应用程序。该应用程序使用了一些外部 jar,我们已将它们放在 JAVA_HOME/lib/ext 文件夹中。这对我们来说已经工作了很多年,但最近一位新程序员加入了我们的团队,他似乎强调这是一件多么糟糕的事情。我不明白为什么,在进一步深入了解该开发人员之前,我正在尝试做一些研究。我在这里缺少什么吗?
是的——这是一件坏事。想一想:应用程序依赖于 JRE 和一些额外的 jar。如果更新 JRE 会怎样?然后你必须记住将文件复制到新的 JRE 中。如果您需要在新系统上设置应用程序怎么办?您必须将应用程序复制到那里,然后还记得将外部 jar 复制到该系统上的 JRE 中。
如果您只是将应用程序与其所需的外部 jar 正确打包在一起,那么这两个问题根本就不是问题。如果您没有看到这一点,那么也许这根本不是问题。但你仍然应该感谢新人分享他的观点。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)