O software que usa codificação Java é considerado um arquivo binário ou executável que funciona fora da plataforma Java. A parte SE significa Standard Edition, que normalmente é instalada em computadores para fornecer a plataforma Java para aplicativos e jogos baseados na web, como "Minecraft".
Os programadores que usam Java criam software e programas usando a linguagem de codificação, mas muitos programas também exigem que o Java seja instalado no computador do usuário. O software Java instalado fornece a plataforma para o código a ser executado. O software deve ter certos componentes esperados no computador para funcionar corretamente. Problemas que se originam de binários Java geralmente exigem a remoção de versões antigas de Java, pois o software desenvolvido para usar a plataforma pode exigir recursos encontrados em compilações mais recentes.