gpt4 book ai didi

java - 如何在 Java 应用程序之间共享 .jar 文件

转载 作者:行者123 更新时间:2023-11-30 08:26:25 27 4
gpt4 key购买 nike

我们有一套应用程序,其中有一些通用的.Jar 文件。安装每个应用程序时,这些文件将复制到每个应用程序的文件夹中。这会导致存储空间的浪费,而且保持文件同步也很繁琐。 java 是否提供任何共享 .jars 的方式?就像在 windows 中一样,我们可以将 .dll 文件复制到\windows\system32 中,它可供所有应用程序使用。

最佳答案

如果两个应用程序在同一台机器上,您可以将 jar 放在一个文件夹中。
然后两个应用程序都可以在运行时从该共享文件夹中选择/加载 jar。这是可行的。

假设您的文件夹是:/一些/文件夹/

还有那些 jar
a.jar
b.jar
c.jar

然后添加

/some/folder/a.jar
/some/folder/b.jar
/some/folder/c.jar

两个应用程序的类路径(在两个应用程序的启动脚本中)。

但是在操作系统级别上没有一个预定义的地方
将它们放入(比如说 \Windows\System32)
这样那台机器上的所有 Java 应用程序都可以从
那里。我觉得这是一件非常好的事情。所以事情不是
与 DLL(您给出的示例)完全相同。

关于java - 如何在 Java 应用程序之间共享 .jar 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21496562/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com