У 1997 році Sun Microsystems звернулася до органу зі стандартизації ISO/IEC JTC 1, а пізніше до Ecma International, щоб формалізувати Java, але незабаром вийшла з цього процесу. Java залишається де-факто стандартом, що контролюється через Java Community Process.