我需要创建一个可扩展的applet,它将从服务器下载插件并动态包含在我的applet中。 我设法在没有applet的情况下在本地执行此操作,但是当我尝试将其移植到applet时,我遇到了一些问题
UPDATE 我设法用一个以AppletClassLoader为父级的URLClassLoader加载jar,所以现在第2点提到的库对插件和applet是可见的,剩下的问题是我怎么唱歌我的插件(jar),以便他们可以访问客户端计算机上的资源
答案 0 :(得分:1)
根据这篇文章,我通过扩展SecurityManagaer成功实现了我想要的目标: Signed applet loads signed jar-files using URLClassLoader with security issue
答案 1 :(得分:0)
您是否考虑过Java WebStart和jnlp客户端而不是applet?
对于签名,您必须在JDK中使用keytool和jarsigner命令行实用程序。
这里的“插件”概念对我来说并不清楚。