你如何用java下载一个jar文件?

时间:2012-12-13 00:41:37

标签: java networking downloading

我正在尝试在我的程序中实现更新功能。如果有可用的更新,则必须有一个(如果不是几个)必须下载的.jar文件。我在开发下载这些文件的方法时遇到了问题。我查看了URLConnection API以及与此相关的其他API。我可以毫无问题地下载常规文本文件,但是当我需要下载一个jar文件时,它就不会下载。不会抛出任何错误,数据也不会被传输。

如果有人能指出我正确的方向成功下载jar文件我会非常感激。

1 个答案:

答案 0 :(得分:1)

JAR文件本身并没有什么特别之处。像任何其他文件一样传输它(FileInputStream - > SocketOutputStream:SocketInputStream-> FileOutputStream)。诀窍是在将JAR保存到磁盘后,使用ClassLoader将类链接到正在运行的程序中。