从jar中,在另一台机器中加载一个类,而不下载整个Jar

时间:2013-02-25 23:42:20

标签: java applet classloader

我看过两个同一主题的问题,但似乎都没有回答我的问题。 How to load a jar from an URL without downloading it?
Get files from Jar which is on the repository without downloading the whole Jar from Java

我在applet中想从服务器内的Jar文件下载类,但不下载整个jar文件。 有可能吗?

1 个答案:

答案 0 :(得分:0)

  

在applet中,想从Jar文件里面下载类   服务器,但没有下载整个jar文件

如果您可以控制服务器代码,请编写一个servlet,然后使用适当的查询调用servlet以在jar中提取所需的类。如下所示:

http://myserver.com/myservlet?download_class=x.y.z.class&jar_file=my.jar

小程序将调用上面的URL。在服务器上,您的servlet将选择jar文件并提取所需的类,然后将其(使用ServletOutputStream)发送到applet。

我认为上面应该适合你。