javac

E356675

javac is the standard Java programming language compiler that translates Java source code into Java bytecode for the Java Virtual Machine.

All labels observed (2)

Label Occurrences
javac canonical 7
Java compiler 1

How this entity was disambiguated

Statements (52)

Predicate Object
instanceOf Java compiler ⓘ
command-line tool ⓘ
software development tool ⓘ
abbreviationOf Java compiler ⓘ
category Java development tools ⓘ
developedBy Oracle Corporation ⓘ
Sun Microsystems ⓘ
distributedWith OpenJDK ⓘ
Oracle JDK ⓘ
extensionInput .java ⓘ
extensionOutput .class ⓘ
hasOption --add-exports ⓘ
--add-opens ⓘ
--module-path ⓘ
--release ⓘ
-Xlint ⓘ
-classpath ⓘ
-cp ⓘ
-d ⓘ
-encoding ⓘ
-g ⓘ
-parameters ⓘ
-proc:none ⓘ
-proc:only ⓘ
-source ⓘ
-target ⓘ
implements Java Language Specification ⓘ
includedIn Java Development Kit ⓘ
input Java source code ⓘ
invokedFrom command line ⓘ
performs annotation processing ⓘ
bytecode generation ⓘ
flow analysis ⓘ
lexical analysis ⓘ
parsing ⓘ
type checking ⓘ
produces Java bytecode ⓘ
programmingLanguage Java ⓘ
requires Java runtime environment to execute ⓘ
supports Java annotations ⓘ
Java language specification ⓘ
generics ⓘ
lambda expressions ⓘ
modules ⓘ
supportsStandard JSR 14 generics ⓘ
JSR 201 language features ⓘ
JSR 335 lambda expressions ⓘ
JSR 376 Java Platform Module System ⓘ
targetPlatform Java Virtual Machine ⓘ
usedFor building Java modules ⓘ
compiling Java applications ⓘ
compiling Java libraries ⓘ

How these facts were elicited

Referenced by (8)

Full triples — surface form annotated when it differs from this entity's canonical label.

OpenJDK → includesComponent → javac ⓘ
Oracle JDK → includes → javac ⓘ
JDK 1.0 → includesComponent → javac ⓘ
jdb → relatedTo → javac ⓘ
JVM memory model → usedBy → Java compiler ⓘ
linked to: javac
Java bytecode → tooling → javac ⓘ
javah → relatedTo → javac ⓘ
jlink → relatedTo → javac ⓘ