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

本地Java网络应用程序缓存依赖项,java,networking,Java,Networking,我有几个Java应用程序可以直接从局域网上的共享驱动器上运行。直到最近,当我们在VPN上设置远程办公室时,这项技术一直运行良好。实际的应用程序很小,但在它们的类路径中有将近20兆的依赖项 有没有办法继续从网络上运行应用程序,但在本地计算机上缓存依赖的JAR 谢谢 大卫对你的问题有一些无法回答的疑问。目前,我推荐以下解决方案 使用Ant脚本启动java 应用程序 在本地驱动器上保留要缓存的文件夹 并将其放在中的类路径上 蚂蚁脚本 在启动应用程序之前,请 syncant将同步的任务 从网络驱动器到

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

有没有办法继续从网络上运行应用程序,但在本地计算机上缓存依赖的JAR

谢谢


大卫

对你的问题有一些无法回答的疑问。目前,我推荐以下解决方案

  • 使用Ant脚本启动java 应用程序
  • 在本地驱动器上保留要缓存的文件夹 并将其放在中的类路径上 蚂蚁脚本
  • 在启动应用程序之前,请
    sync
    ant将同步的任务 从网络驱动器到您的 缓存
  • 从中的缓存位置使用库 类路径,而不是中的库 网络驱动器
ant sync task帮助您使用源中的较新文件覆盖目标中的所有文件,并从目标中删除源中不存在的文件

参考资料:


需要关于“在VPN上设置远程办公室”的更多信息。这是否意味着您的家庭计算机使用VPN连接到您的办公室网络驱动器,并且java应用程序在本地windows系统的内存中启动?您如何启动java应用程序(执行JAR/批处理文件/Ant脚本等)?