You always did have this problem. Praise be to the embedded VM. poof! the problem has gone away on Windows (and Linux, if you want). Mac remains a complexity.
Because Apple did not allow you to embed their Java implementation in your application. However, there is nothing preventing you from embedding OpenJDK in a few months, as soon as the following issue is implemented: http://java.net/jira/browse/MACOSX_PORT-105
For anybody wondering why JGO as a community produces so few games: look at the libgdx forums, they are spitting out new games on a regular basis. Apperantly developers really appreciate not having to worry about technical details. We need a few engines to do the heavy lifting, just like in the C/C++ gamedev scene.
To be fair though: On the desktop the heavy lifting (window managment, GL context setup, etc.) is done by Lwjgl for libgdx. The only “heavy lifting” we do is compile a few bits of native code for all three desktop platforms. For most people the desktop backends are just there for rapid development, only people taking part in Ludum Dare or doing WebGL stuff use those backends for deployment.
I agree with you and longino. I did some C# programming. Vusual Studio SUCKKKKKKKKKKKKKS. I HATEEEE IT. I WANT TO KILL. I feel like a claustrophobic idiot in a cave.