Content deleted Content added
m Reverted edits by 117.199.175.74 (talk): editing tests (HG) |
No edit summary |
||
Line 8:
A standard on how to interact with Java compilers programmatically was specified in [[Java Community Process|JSR]] 199.
==
As of 2012, the following are major Java compilers:{{citation needed|date=February 2012}}
*
*
*
▲* The Java Programming Language Compiler ([[javac]]), included in the [[Java Development Kit]] from [[Oracle Corporation]], open-sourced since 13 November 2006.
▲* [[GNU Compiler for Java]] (GCJ), a part of the [[GNU Compiler Collection]], which compiles [[C++ (programming language)|C]], [[Fortran]], [[Pascal programming language|Pascal]] and other [[programming language]]s besides Java. It can also generate [[native code]] using the back-end of GCC.
▲* Eclipse Compiler for Java (ECJ), an open source [[incremental compiler]] used by the [[Eclipse (software)|Eclipse]] project.
==External links==▼
* [http://openjdk.java.net/groups/compiler/ Sun's OpenJDK javac page]▼
* [http://www.jcp.org/en/jsr/detail?id=199 JSR 199] Java Compiler API [[Java Specification Request]] for invoking the Java compiler from a Java program▼
* [http://people.cis.ksu.edu/~hatcliff/605/XC/java-comp.pdf.gz ''A Formal Introduction to the Compilation of Java''], Stephan Diehl, "Software - Practice and Experience", Vol. 28(3), pages 297-327, March 1998.▼
▲== See also ==
▲* Jaccelerator - a semantic compressor with Java compiler<ref>
{{cite book
| last = Ghosh
Line 39 ⟶ 32:
</ref>
==
{{
▲==External links==
▲*
▲*
{{DEFAULTSORT:Java Compiler}}
|