我怀疑你的Thread正试图在你的Thread中做这样的事情:
- 读取客户端文件系统上的文件。
- 将文件写入客户端文件系统。
- 通过使用File.delete()方法或通过调用客户端文件系统上的系统级rm或del File.renameTo文件(使用File.renameTo()方法)或通过调用系统级mv或重命名客户端文件系统上的目录来删除客户端文件系统上的文件。通过使用mkdir ()方法或者通过调用系统级的mkdir command.
- List directory.
- Check的内容来查看文件是否exists.
- Obtain了关于文件的信息,包括文件的大小,类型,以及通过任何手段(包括尝试读取系统属性: user.name,user.home,user.dir,java.home,并使用methods.
- Make Runtime.exec()退出客户端系统上的任何系统和任何程序,使用运行时或系统classes.
- Create的System.exit()或loadLibrary()方法在客户端系统上使用System.exit()或loadLibrary()动态库,或者操作与applet.
- Create a ClassLoader.
- Create a SecurityManager.
- Specify不属于同一ThreadGroup的任何线程任何网络控制函数,包括作为客户端系统上的包的一部分的ContentHandlerFactory、SocketImplFactory或load类。
您有两种解决方案
- 对applet
- Change在中的安全权限进行数字签名
See this for security and applets