Nel 1997, Sun Microsystems si rivolse all'ente di standardizzazione ISO/IEC JTC 1 e successivamente a Ecma International per formalizzare Java, ma si ritirò presto dal processo. Java rimane uno standard de facto, controllato attraverso il Java Community Process.