The language was initially called Oak after an oak tree that stood outside Gosling's office; it went by the name Green later, and was later renamed Java, from a list of random words. Definition taken...
The Java runtime is written in ANSI C. The Java compiler, however, is actually written in Java. Actually (I'm one of the people who write Sun's JDK implementation), the question doesn't make sense....