Năm 1997, Sun Microsystems đã tiếp cận cơ quan tiêu chuẩn ISO/IEC JTC 1 và sau đó là Ecma International để chính thức hóa Java, nhưng sau đó đã rút khỏi quy trình này. Java vẫn là một tiêu chuẩn thực tế, được kiểm soát thông qua Java Community Process.