Hacia 1991 Sun Microsystems patrocinó un proyecto interno de investigación al que llamaron Green, el cual terminó por generar un lenguaje basado en C++ al que su creador, James Gosling, llamó Oak (roble en inglés), muy posiblemente a raíz de que frente de la ventana de su oficina se podía ver una gran roble.