Has anyone ever used the cross platform capability of java? Java is cross platform in the way c is cross platform, you can compile to many target platforms. But aren't pretty much all java applications intended to run on one specific platform only? Developers like the idea of cross platform but they pretty much never use it. I think javascript is the only language that is truly used in a cross platform way.
I can reuse my Java code on Android, but since approach to UX on mobile is completely different, the UI front needs to be separate anyway. But I once wrote a game with LibGDX that essentially had the same core codebase.