Является ли Java полностью независимой от платформы?
если нет, то нужно позаботиться о том, чтобы ваш код, написанный на Java, мог работать на Multi Platforms. В основном это должно работать на целевых платформах, таких как Windows (различные версии), Linux (все вкусы), Mac и Solaris.