是否可以在Applet中启动/运行/执行jar?如果有可能,我该怎么做?
答案 0 :(得分:1)
是的,有可能(但不简单)。
这需要一个带有自定义安全管理器的已签名且受信任的applet来处理已加载归档的安全性。这些步骤将沿着这些方向发展。
URLClassLoader
。main(String[])
方法。答案 1 :(得分:0)
我认为你也可以问这个问题:
“Applet可以启动一个最初在Applets类路径中不可用的Java类吗?”
=>我会说不。因此,使用Java的可能性Applet安全策略将拒绝执行此操作所需的操作(例如,下载/存储/操纵CP,在执行客户端的上下文中调用Jar)。
所以我看到的唯一方法是拥有一个允许在文件系统上运行的签名的Applet ,从而能够下载一个远程Jar并启动它。