El software que utiliza la codificación Java se considera un archivo binario o ejecutable que se ejecuta fuera de la plataforma Java. La parte SE significa Standard Edition, que normalmente se instala en las computadoras para proporcionar la plataforma Java para aplicaciones y juegos basados en la web como "Minecraft".
Los programadores que usan Java crean software y programas usando el lenguaje de codificación, pero muchos programas también requieren que Java esté instalado en la computadora del usuario. El software Java instalado proporciona la plataforma para que se ejecute el código. El software debe tener ciertos componentes esperados en la computadora para funcionar correctamente. Los problemas que se derivan de los binarios de Java a menudo requieren la eliminación de versiones antiguas de Java, ya que el software creado para usar la plataforma puede requerir características que se encuentran en las versiones más recientes.