2013-05-28 117 views
7

我想重现执行Java的API(如ideone.com有),但到目前为止,我在运行Java沙盒(SELinux沙箱不起作用)方面遇到了很多困难。执行沙盒Java代码的最佳方式是什么?

我听说过SecurityManager,但我想弄清楚在沙箱中运行Java代码的最简单方法(有点像运行在浏览器中的Java小程序),而不是编写我自己的监狱服务器使用SecurityManager。

+1

这个怎么回答,好像这是你需要的?:http://stackoverflow.com/questions/9192493/how-to-run-java-code-in-a-restricted -sandbox - 无需网络文件系统访问 – Stas

回答

1

SecurityManager是为此目的而设计的。您需要创建一个策略文件来限制访问,如下所述:Policy Files,然后在运行时为您正在尝试使用的沙箱代码启用它。

相关问题