Janino — встраиваемый компилятор Java
Назначение
Janino представляет собой облегчённый компилятор, встроенный в Java. Он способен выполнять множество задач, включая компиляцию набора исходных файлов в набор файлов классов, обработку выражений Java, тел классов и блоков или исходных файлов. Может использоваться для анализа статического кода или его обработки.
Требования
Необходимо, чтобы на целевом компьютере были установлены Java SE Development Kit и подходящая интегрированная среда разработки (IDE) заранее. Этот компилятор поставляется с интеграцией для Apache Commons JCI (интерфейс Java Compiler), а также для JBoss Rules или Drools.
Поддерживаемые функции языка Java
Компилятор включает в себя ряд функций языка Java, которые классифицированы по версиям. Можно найти функции из Java 1.4, 5 и 7. Функции для Java 1.4 включают объявление класса, интерфейса, пакета, инициализатор класса, инициализацию переменных класса, а также конструкции «if...else», «while», «do...while», «try...catch...finally», «throw», «return», «continue», «switch» и «synchronized».
Некоторые примеры функций Java 5: улучшенное использование оператора «for», объявление «enum», объявление типа аннотации, аннотации, статический импорт и литералы шестнадцатеричной плавающей точки. Двоичные целочисленные литералы, строки в операторе «switch» и подчёркивания в числовых литералах являются функциями, характерными для Java 7. Сочетание функций из разных версий Java делает компилятор более стабильным и удобным в работе.
Плюсы
- Лёгкий встраиваемый Java-компилятор.
- Поддержка множества задач, таких как компиляция и обработка исходного кода.
- Интеграция с Apache Commons JCI, JBoss Rules и Drools.
- Наличие функций языка Java из разных версий.
Минусов не указано.
Скачать с официальной страницы JaninoПохожие программы
Категория | Другие программные файлы |
Версия | 3.1.12 |
Разработчик | Arno Unkrig |
Размер | 933 KB |
Лицензия | BSD License / Donationware |
ОС |
|