Java has borrowed many things from C, but Java is not C and C will never be Java.
Java needs the Java runtime environment to be installed, C doesn't.
Just to keep you from another wrong assumption, C is not C++ and vice versa.
C is C, C++ is C++ and Java is Java, the difference is like Assembly is not BASIC.