W 1997 roku Sun Microsystems zwróciło się do organu normalizacyjnego ISO/IEC JTC 1, a później do Ecma International, w celu sformalizowania Javy, ale wkrótce wycofało się z tego procesu. Java pozostaje standardem de facto, kontrolowanym przez Java Community Process.