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 |
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 ⓘ
surface form:
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 ⓘ |
Referenced by (8)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
Java compiler