Javac - Javac
Написано в | Ява[1] |
---|---|
Операционная система | Кроссплатформенность |
Тип | Компилятор |
Лицензия | Стандартная общественная лицензия GNU |
Интернет сайт | www |
javac (произносится "java-see") является основным Компилятор Java включены в Комплект для разработки Java (JDK) из Корпорация Oracle. Мартин Одерский реализовал компилятор GJ, и его реализация стала основой для javac.[2]
Компилятор принимает исходный код, соответствующий спецификации языка Java (JLS), и производит Байт-код Java в соответствии со Спецификацией виртуальной машины Java (JVMS).
javac
является сам написан в Java. Компилятор также можно вызвать программно.[3]
История
13 ноября 2006 г. HotSpot Виртуальная машина Java (JVM) и Комплект для разработки Java (JDK) стали доступными[4] под GPL лицензия.[5]
Начиная с версии 0.95, Путь к классам GNU, а бесплатная реализация из Библиотека классов Java, поддерживает компиляцию и запуск javac с использованием пути к классам время выполнения — Интерпретатор GNU для Java (GIJ) - и компилятор - Компилятор GNU для Java (GCJ) - а также позволяет скомпилировать Путь к классам GNU библиотека классов, инструменты и примеры с самим javac.[6]
Смотрите также
- Компилятор Java - для общего представления компиляторов Java и списка других существующих альтернативных компиляторов.
- Платформа Java
- OpenJDK
Рекомендации
- ^ Лекстрейт, Винсент (январь 2010 г.). "Маяк языков программирования, v10.0". Архивировано из оригинал 30 мая 2012 г.. Получено 14 марта 2010.
- ^ «Предисловие к Java Generics».
- ^ Сильверман, Шон (30 августа 2002 г.). «Совет 131 Java: сделайте заявление с помощью javac!». JavaWorld. Получено 2020-07-14.
[...] приложение может получить доступ к javac программно.
- ^ Sun открывает Java (очерк)
- ^ Страница Sun OpenJDK Hotspot
- ^ «Этот выпуск поддерживает компиляцию и запуск GPL OpenJDK javac compiler [...]»"Объявление GNU Classpath 0.95".
внешняя ссылка
- Группа компиляторов
- JSR 199 API компилятора Java Запрос спецификации Java для вызова компилятора Java из программы Java
- Mercurial репозиторий
- Спецификация языка Java