Who wants to write 3D games that run on Windows, Mac, Linux, and Android ?
If you are a Java developer and you want do that , then use jMonkeyEngine framework jME).
The engine is written in Java and uses LWJGL for OpenGL access.
It is a high-performance, 3D scenegraph-based graphics API with state-of-the-art features.
The jME3 is completely open-source under the BSD license and it is free to use it.
You can find documentation, help and a nice community around JME and jMonkeyEngine.