JDを~/.jdの下にchrootして動かす事は可能かな?
jdのバイナリをsetuid rootしなきゃならんからかえって危険かな?
それよりはSELinuxのルールを書くほうが正解か。