stringtranslate.com

Явак

javac (произносится как «java-see») — основной компилятор Java , входящий в состав Java Development Kit (JDK) от Oracle Corporation . Мартин Одерски реализовал компилятор GJ, и его реализация стала основой для javac. [2]

Компилятор принимает исходный код, соответствующий спецификации языка Java (JLS), и создает байт-код Java , соответствующий спецификации виртуальной машины Java (JVMS).

javacсам написан на Java. Компилятор также можно вызвать программно. [3]

История

13 ноября 2006 года виртуальная машина Sun HotSpot Java (JVM) и Java Development Kit (JDK) стали доступны [4] под лицензией GPL . [5]

Начиная с версии 0.95, GNU Classpath , бесплатная реализация библиотеки классов Java , поддерживает компиляцию и запуск javac с использованием среды выполнения Classpath — GNU Interpreter for Java (GIJ) — и компилятора — GNU Compiler for Java (GCJ) — а также позволяет скомпилируйте библиотеку классов GNU Classpath , инструменты и примеры с помощью самого javac. [6]

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

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

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

Внешние ссылки