Все компиляторы Java являются кроссплатформенными.Это одна из самых важных характеристик Java.Java компилируется в байт-код, который интерпретируется виртуальной машиной.Если на компьютере установлена виртуальная машина, он может запускать байт-код, созданный в любой операционной системе.