Java可扩展小程序

标签 java plugins applet extensible

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

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

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

最佳答案

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

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

相关文章:

java - 替换 Java applet 加载器镜像

wordpress - 如何在类别中添加自定义元字段?

java - 自引导 Ant 构建时出错

java - 使用特定 JRE 版本运行 Applet

java - 在 MatLab 和 JAVA 中生成完全相同的随机数?

java - 将 C++ 项目迁移到 Java,保护实现细节

java - 如何检查原始空数组

java - 开发 Eclipse 插件期间的运行时问题

java - 加载小程序时出现 ClassNotFoundException

java - 无法删除 Java Card 小程序