簡體   English   中英

Java可擴展小程序

[英]Java extensible applet

我需要制作一個可擴展的applet,它將具有從服務器下載的插件並動態包含在applet中。 我設法在沒有applet的情況下在本地完成此操作,但是當我嘗試將其移植到applet時,我偶然發現了一些問題

  1. 如何簽名我的插件,以便它可以從客戶端計算機訪問資源?
  2. 我在applet和插件中使用了一些外部庫,如何管理這些庫,以便applet和插件都可以看到它們?

更新我設法用一個以AppletClassLoader作為父類的URLClassLoader來加載jar,所以現在在第2點提到的庫對於插件和applet都是可見的,剩下的問題是如何唱我的插件(jar)以便它們可以訪問客戶端計算機上的資源

我根據這篇文章通過擴展SecurityManagaer設法實現了我想要的目標:帶簽名的小程序使用帶有安全問題的URLClassLoader加載帶簽名的jar文件

您是否考慮過Java WebStart和jnlp客戶端而不是applet?

為了進行簽名,您必須在JDK中使用keytool和jarsigner命令行實用程序。

這里的“插件”概念對我來說還不清楚。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM