Javac - Javac

javac
Написано вЯва[1]
Операционная системаКроссплатформенность
ТипКомпилятор
ЛицензияСтандартная общественная лицензия GNU
Интернет сайтwww.oracle.com/ technetwork/Ява/ javase/ загрузки/индекс.html

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]

Смотрите также

Рекомендации

  1. ^ Лекстрейт, Винсент (январь 2010 г.). "Маяк языков программирования, v10.0". Архивировано из оригинал 30 мая 2012 г.. Получено 14 марта 2010.
  2. ^ «Предисловие к Java Generics».
  3. ^ Сильверман, Шон (30 августа 2002 г.). «Совет 131 Java: сделайте заявление с помощью javac!». JavaWorld. Получено 2020-07-14. [...] приложение может получить доступ к javac программно.
  4. ^ Sun открывает Java (очерк)
  5. ^ Страница Sun OpenJDK Hotspot
  6. ^ «Этот выпуск поддерживает компиляцию и запуск GPL OpenJDK javac compiler [...]»"Объявление GNU Classpath 0.95".

внешняя ссылка