„i Java aplikace se da naprogranovat tak, ze bezi jen pod Windows“
Ano (stejnětak mohou běžet jen pod Linuxem nebo kterýmkoli jiným OS), hned mě napadají tyto způsoby:
* nativní metody, JNI
* volání shellu
* použití cest a napevno uvedeným oddělovačem místo java.io.File.separatorString
Podobně to jde i u mobilů, i když tam je mnohem méně možností. Ale zase může být k dispozici proprietální API, například Sony Ericssony mají od Sony Ericsson Java Platform 7.5 API pro zápis událostí do menu činností.
Nicméně z toho, co píšeš, je celkem jasné, že Java je na tom s multiplatformností lépe.

