Свое обязательно для того чтобы составлять исходный код снова как только он составлено.
В виду того что java будет языком платформы независимо, такие же архивы типа побегут какие он на любом другом OS/platform по мере того как он бежит на где он составлен