如何让java程序自行下载然后运行?

时间:2014-07-14 12:22:05

标签: java class security jar load

将我的程序编译成jar后,我把它分成两部分。我想要一个部分下载另一半并且每次程序启动时都像“一个罐子”一样运行。

第1部分)是用户客户端,并且仍然可以自行运行足够长的时间来下载第2部分。

第2部分)包含第1部分引用的一些基本类。它托管在服务器上,由客户端下载,第1部分。

这两个部分都是jar文件,在合并为一个jar文件时运行完美。我已经有了一个使用第1部分下载第2部分jar的工作方法,但我不确定如何将第2部分的内容加载到JVM中,以便第1部分可以继续运行,就像它完成一样。

我试图使用URLClassLoader,但我找不到任何用于实现我想要的例子。

有人可以帮帮我吗?

1 个答案:

答案 0 :(得分:0)

我在this问题中找到了我想要的解决方案。它强制SystemClassloader在运行时添加类似库的jar。将它留在这里作为参考,因为尽管在发布之前多次阅读同一篇文章我仍无法绘制连接。