在Java中运行时下载JAR文件

bro*_*chb 8 java jar classpath auto-update

我想知道是否有可能在启动时有一个Java桌面应用程序,查看某个URL,看看是否需要更新,如果是这样,下载必要的JAR文件,并将它们添加到运行程序的类路径中.

如果旧的罐子在那里,它们不应该已经加载到类加载器中,此时应该是吗?是否有可能在加载w/out重启应用程序之前将它们换掉?

Chs*_*y76 1

这是可能的,但容易出错。

一种更简洁的方法是使用一个不依赖于任何可更新 JAR 的“启动器”应用程序来执行上述操作,然后启动实际的应用程序。

您可能想查看此问题以了解有关此主题的更多详细信息。