Javac - Javac
Napsáno | Jáva[1] |
---|---|
Operační systém | Cross-platform |
Typ | Překladač |
Licence | GNU General Public License |
webová stránka | www |
javac (vyslovuje se „java-see“) je primární Překladač Java zahrnuto v Vývojová sada Java (JDK) z Oracle Corporation. Martin Oderský implementoval kompilátor GJ a jeho implementace se stala základem pro javac.[2]
Kompilátor přijímá zdrojový kód vyhovující specifikaci jazyka Java (JLS) a produkuje Bajtový kód Java v souladu se specifikací Java Virtual Machine (JVMS).
javac
je sám psaný v Javě. Kompilátor lze vyvolat také programově.[3]
Dějiny
Dne 13. listopadu 2006, Sun's HotSpot Virtuální stroj Java (JVM) a Vývojová sada Java (JDK) byly zpřístupněny[4] pod GPL licence.[5]
Od verze 0.95, GNU Classpath, a bezplatná implementace z Knihovna tříd Java, podporuje kompilaci a provoz javacu pomocí Classpath runtime — GNU tlumočník pro Javu (GIJ) - a překladač - GNU kompilátor pro Javu (GCJ) - a také umožňuje kompilaci GNU Classpath knihovna tříd, nástroje a příklady se samotným javacem.[6]
Viz také
- Překladač Java - pro obecnou prezentaci překladačů Java a seznam dalších existujících alternativních překladačů.
- Platforma Java
- OpenJDK
Reference
- ^ Lextrait, Vincent (leden 2010). „Programovací jazyky Beacon, v10.0“. Archivovány od originál dne 30. května 2012. Citováno 14. března 2010.
- ^ „Předmluva k Java Generics“.
- ^ Silverman, Shawn (30. srpna 2002). „Java Tip 131: Udělejte prohlášení pomocí javacu!“. JavaWorld. Citováno 2020-07-14.
[...] aplikace může programově přistupovat k javacu.
- ^ Sun otevírá Javu (hlavní příběh)
- ^ Stránka Sun OpenJDK Hotspot
- ^ „Toto vydání podporuje kompilaci a spuštění kompilátoru javpl GPL OpenJDK [...]“„Oznámení GNU Classpath 0.95“.
externí odkazy
- Skupina kompilátorů
- JSR 199 Java Compiler API Žádost o specifikaci Java pro vyvolání kompilátoru Java z programu Java
- Rtuťové úložiště
- Specifikace jazyka Java