将外部jar放在JAVA_HOME / lib / ext目录中是一件坏事吗?

我们有一个在JRE环境中运行的应用程序。该应用程序使用了一些外部jar,我们已经将它们放在JAVA_HOME / lib /

ext文件夹中。这已经为我们服务了很多年,但是最近有一个新的程序员加入了我们的团队,似乎强调这是一件不好的事情。我不明白为什么,在与该开发人员深入探讨之前,我正在尝试做一些研究。我在这里想念什么吗?

回答:

是的-

这是一件坏事。考虑一下:该应用程序取决于JRE和一些额外的jar。如果更新JRE怎么办?然后,您必须记住将文件复制到新的JRE中。如果您需要在新系统上设置应用程序怎么办?您必须将应用程序复制到那里,然后还要记住将外部jars复制到该系统上的JRE中。

如果您只是将应用程序与所需的外部jar一起正确打包,那么这两个问题根本就不是问题。如果您没有看到此消息,那么也许根本就不是问题。但是您仍然应该感谢新人分享他的观点。

以上是 将外部jar放在JAVA_HOME / lib / ext目录中是一件坏事吗? 的全部内容, 来源链接: utcz.com/qa/409195.html

回到顶部