変に難しく考える必要ないと思うんだけど。

OS選ばず動いたらPureJava。