2013-05-28 156 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,然後在運行時爲您正在嘗試使用的沙箱代碼啓用它。

相關問題