Software that uses Java coding is considered a binary, or executable, file that runs off of the Java platform. The SE portion stands for Standard Edition, which is commonly installed on computers to provide the Java platform for web-based applications and games such as "Minecraft."
Programmers that use Java create software and programs using the coding language, but many programs also require that Java is installed on the user's computer as well. The installed Java software provides the platform for the code to be executed. The software must have certain expected components on the computer to function properly. Problems that stem from Java binaries often require removing old versions of Java, as software built to use the platform might require features found in newer builds.