Я настоятельно рекомендую управление исходным кодом, неважно, что размер команды. У меня были слишком много поздно ночными сессиями, где я повредил свой код и не имел управления исходным кодом для движения в для более старых рабочих версий.
Что ж, похоже, вам нужно узнать о Java SecurityManager. Это довольно большая тема, вы можете прочитать ее, а затем задать более конкретный вопрос, если вам не удается заставить ее работать на вас.