Why is java not like heaven for AAA game companies?

So, why would java not be a great language to use? It is cross compatible on platforms! If I were making games for a living, I would not want to code in several languages. I would use java, and distribute! I know there is the whole argument on consoles not running java, but I have never heard why consoles shouldn’t run java!