Java – the best java RPG (Role Playing Game) engine for an experienced programmer?

java

I am looking into building a smallish Java rpg. I haven't found any good examples of a RPG engine that would be the most powerful yet most stable for an experienced Java programmer.

Any and all types. I just want to learn as much as possible about what is out there.

2d, 3d, or Isometric

Thanks in advance everyone.

Best Solution

I don't know if you're thinking 2d or 3d, but I played around with jMonkeyEngine a little a while back and found it pretty solid.