Hola, no se cual es tu duda... debes saber que los programas creados en Java corren sobre la JVM... por lo tanto, el 90% de los programa que hagas y que existen hoy dia creados en Java, corren en cualquier S.O. que tenga una JVM disponible, eso incluye Windows, Linux y Mac; por lo que casi cualquier aplicacion que hagas, correra tanto en Win como en Linx, sin usar ningun tipo de librerias...