gpt4 book ai didi

本地 Java 网络应用程序缓存依赖项

转载 作者:行者123 更新时间:2023-11-30 09:56:52 25 4
gpt4 key购买 nike

我有几个直接从 LAN 上的共享驱动器运行的 Java 应用程序。直到最近,当我们在 VPN 上设置远程办公室时,它一直运行良好。实际的应用程序很小,但在它们的类路径中有近 20 兆的依赖项。

有没有办法继续从网络运行应用程序,但将依赖的 jar 缓存在本地机器上?

谢谢,

大卫

最佳答案

您的问题有一些悬而未决的疑问。现在我会推荐以下解决方案。

  • 使用 Ant 脚本启动您的 java应用
  • 在本地驱动器上保留一个文件夹进行缓存库并将其放在类路径中 Ant 脚本
  • 在启动应用程序之前,有sync 将同步的 ant-task从网络驱动器到您的库缓存。
  • 使用缓存位置的库类路径而不是来自的库网络驱动器

ant sync task 帮助您用来自源的较新文件覆盖目标中的所有文件,并从目标中删除源中不存在的文件。

引用:

http://ant.apache.org/manual/Tasks/sync.html

http://ant.apache.org/manual/Tasks/java.html

关于本地 Java 网络应用程序缓存依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2113211/

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