我需要制作一个可扩展的applet,它将具有从服务器下载的插件并动态包含在applet中。
我设法在没有applet的情况下在本地完成此操作,但是当我尝试将其移植到applet时,我偶然发现了一些问题


如何签名我的插件,以便它可以从客户端计算机访问资源?
我在applet和插件中使用了一些外部库,我该如何管理这些库,以便applet和插件都可以看到它们?


更新我设法用一个以AppletClassLoader作为父类的URLClassLoader来加载jar,所以现在在第2点提到的库对于插件和applet都是可见的,剩下的问题是我如何唱我的插件(jar)以便它们可以访问客户端计算机上的资源

最佳答案

根据这篇文章,我通过扩展SecurityManagaer设法实现了我想要的:
Signed applet loads signed jar-files using URLClassLoader with security issue

关于java - Java可扩展小程序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11476368/

10-13 09:10