why cocos2d cann't in java language delelop?

why cocos2d cann’t in java language delelop?

Because it is a cross platform engine.

Minggo Zhang wrote:

Because it is a cross platform engine.
java is a cross platform language .Because JVM efficiency too bad?

Other mobile devices (iOS, for example) and some other machines cannot run Java.