我正在尝试编译对未签名Java小程序的所有限制的完整列表(定义为普通Java应用程序可以执行的操作,但未签名的Java小程序不能)。
这是我到目前为止编制的列表:
未签名的Java小程序......
SocketImplFactory
,URLStreamHandlerFactory
或ContentHandlerFactory
。SecurityManager
对象。load()
或loadLibrary()
的{{1}}或Runtime
方法动态加载本机代码库。System
方法生成新进程。Runtime.exec()
,java.*
和sun.*
中定义类。netscape.*
包中的类。sun.*
或System.exit()
Runtime.exit()
反射方法获取有关类的非公共成员的信息,除非该类是从与不受信任的代码相同的主机加载的。问题:是否有任何限制?如果是这样,请清楚说明您认为列表中缺少的限制。
答案 0 :(得分:3)
请参阅Sun的教程:What Applets Can and Cannot Do。
答案 1 :(得分:1)
此外,您无法注册UncaughtExceptionHandler
。