在本地加载jar文件

时间:2010-08-10 20:07:20

标签: java

假设我有一个jar文件,我希望用户从互联网上本地加载...加快我说的加载...我将如何去做?

就像从http://mydomain.com访问它时... jar文件来自我的文档/ game / test.jar

3 个答案:

答案 0 :(得分:1)

查找URLClassLoader类,我认为它会做你想做的事 这是一个很好的描述: http://java.sun.com/developer/technicalArticles/Networking/classloaders/

编辑:忘记了,未签名的小程序无法创建ClassLoaders。

对于Applet,您需要立即下载所有内容。

答案 1 :(得分:0)

这正是JNLP文件的目的(也称为“Java Web Start”)。或者我误解了你的问题......

您可以在Oracle网站上找到官方文档:http://download.oracle.com/javase/1.5.0/docs/guide/javaws/developersguide/syntax.html

使用此系统的示例着名应用程序:SweetHome3D

答案 2 :(得分:0)

我不确定我是否理解你的问题,但听起来你想要Java Web Start。 http://download.oracle.com/javase/tutorial/deployment/webstart/index.html

您将创建一个jnlp文件,并在您的网站上添加一个链接。 Java将负责下载文件并启动它。 .jar文件将存储在缓存中,除非清除缓存或者用新的.jar文件替换旧的.jar文件,否则不需要重新加载.j /