1

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

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

更新我设法使用以 AppletClassLoader 作为父级的 URLClassLoader 加载罐子,所以现在第 2 点提到的库对插件和小程序可见,剩下的问题是我如何唱我的插件(罐子)以便他们可以访问客户端计算机上的资源

4

2 回答 2

1

根据这篇文章,我通过扩展 SecurityManagaer 设法完成了我想要的事情: Signed applet loading signed jar-files using URLClassLoader with security issue

于 2012-07-14T14:03:47.800 回答
0

Have you considered Java WebStart and jnlp client instead of applet?

For signing you have to use keytool and jarsigner command line utilities in JDK.

The "plugin" concept here not clear to me.

于 2012-07-13T19:23:19.673 回答