Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
同一JavaVM中的多个沙盒_Java_Security_Sandbox - Fatal编程技术网

同一JavaVM中的多个沙盒

同一JavaVM中的多个沙盒,java,security,sandbox,Java,Security,Sandbox,是否有一个框架或api可以让多个独立的沙盒在一个java vm中运行?在java库的Sun/Oracle实现下,如果您想要沙盒可能被松散地称为“GUI”的东西,那么您需要使用非标准、未记录且不受支持的Sun.awt.AppContextapi 除了使用这种混乱中涉及的API之外,您只需要将ClassLoaders和Thread/ThreadGroups分开 “隔离”有一个JSR,但迄今为止还没有任何结果。作为一个起点,对于创建单独的类加载器和类加载器层次结构非常有用

是否有一个框架或api可以让多个独立的沙盒在一个java vm中运行?

在java库的Sun/Oracle实现下,如果您想要沙盒可能被松散地称为“GUI”的东西,那么您需要使用非标准、未记录且不受支持的
Sun.awt.AppContext
api

除了使用这种混乱中涉及的API之外,您只需要将
ClassLoader
s和
Thread
/
ThreadGroup
s分开

“隔离”有一个JSR,但迄今为止还没有任何结果。

作为一个起点,对于创建单独的类加载器和类加载器层次结构非常有用