'javac' is the Java compiler which converts java code(.java) into bytecode(.class).
According to Oracle
- The compiler accepts source code defined by the Java Language Specification (JLS)
- and produces class files defined by the Java Virtual Machine Specification (JVMS)
Does the same 'javac'
come with all the JDKs like OpenJDK, Oracle JDK or they implement their own 'javac'
?