Software-ul care utilizează codarea Java este considerat un fișier binar sau executabil care rulează pe platforma Java. Partea SE se referă la versiunea standard, care este instalată în mod obișnuit pe computere pentru a furniza platforma Java pentru aplicații web și pentru jocuri precum "Minecraft".
Programatorii care utilizează Java creează programe și programe folosind limbajul de codare, însă multe programe necesită de asemenea instalarea Java pe computerul utilizatorului. Software-ul Java instalat oferă platforma pentru executarea codului. Software-ul trebuie să aibă anumite componente așteptate pe computer pentru a funcționa corect. Problemele care provin din binarele Java necesită adesea eliminarea versiunilor vechi ale Java, deoarece software-ul construit pentru a utiliza platforma poate necesita caracteristici găsite în noile versiuni.