5 лучших программ для интерпретации байт-кода Java, которые вы можете получить сегодня

How to effectively deal with bots on your site? The best protection against click fraud.

Экономящий время опыт в области программного и аппаратного обеспечения, который помогает 200 миллионам пользователей в год. Предоставляет вам практические советы, новости и советы по улучшению вашей технической жизни.

HotSpot

Программное обеспечение HotSpot, которое интерпретирует байт-код JavaHotSpot от Oracle - лучший выбор большинства разработчиков во всем мире. И он возглавляет наш список программного обеспечения, которое интерпретирует байт-код Java.

Программа, первоначально известная как Механизм производительности Java HotSpot, написан на C ++ и языке ассемблера. И он поддерживает кроссплатформенную поддержку операционных систем Windows, Mac, Linux и Solaris.

HotSpot содержит мощный набор функций, в первую очередь функции «адаптивной оптимизации» и «своевременной компиляции».

Кроме того, HotSpot поддерживает только архитектуры набора команд (ISA), такие как x86-84, IA-32, ARMv7 VFP, SPARC (только для компьютеров Solari) и ARMv8. Эта система поддержки ISA, как правило, лучшее, что вы можете получить на рынке.

Другие примечательные особенности HotSpot включают интерпретатор байт-кода Java, двойную виртуальную машину (компилятор клиента и сервера), Многоуровневый компилятор, загрузчик классов Java, сборщики мусора, библиотеки времени выполнения, флаги JVM, кроссплатформенная совместимость и многое другое. более.

instagram story viewer

Интерпретатор байт-кода Java HotSpot и виртуальная машина находятся под лицензией GNU General Public License (GPL). Таким образом, он доступен бесплатно.

Скачать исходный код

OpenJ9

Программное обеспечение OpenJ9, которое интерпретирует байт-код JavaOpenJ9, из Eclipse Foundation IBM, считается ближайшим конкурентом HotSpot. Как и HotSpot, это также универсальный интерпретатор байт-кода Java и виртуальная машина Java.

Программное обеспечение совместимо со всеми основными компьютерными операционными системами, особенно Windows, AIX, macOS, Linux и многими другими. Существует специальная поддержка - встроенный двоичный файл OpenJDK - для трех известных компьютерных ОС, то есть Windows, Linux и macOS.


Ищете лучший инструмент для начала обучения программированию? Проверьте эти инструменты и начните твердо.


Этот программный интерпретатор предлагает оптимизированную настройку, которая адекватно оснащена не только для интерпретации байт-кода Java, но и для повышения общей производительности вашей программы Java.

Кроме того, программное обеспечение предлагает настраиваемую платформу, которая позволяет вам самостоятельно создавать OpenJDK, если у вас есть необходимый опыт.

Другие примечательные особенности интерпретатора байт-кода виртуальной машины OpenJ9 / Java включают объем памяти, быстрый запуск и время выполнения, обширные конфигурация, Eclipse OMR (встроенная программа), компиляторы Just-in-time (JIT) и Ahead of time (AOT), дампы Java, системные дампы, онлайн-ресурсы и многое другое.

OpenJ9 - это приложение с открытым исходным кодом, которое финансируется за счет пожертвований со всего мира. Правильно говоря, OpenJ9 доступен для бесплатной загрузки.

Скачать OpenJ9

JRockit

Программное обеспечение JRockit, которое интерпретирует байт-код JavaJRockit - одна из наиболее широко используемых виртуальных машин Java, и она выделяется как одно из лучших программ, интерпретирующих байт-код Java. Программное обеспечение, которое изначально было разработано Виртуальная машина апелляции, теперь принадлежит и управляется Oracle.

Он поддерживается Windows и другими известными операционными системами. Кроме того, программное обеспечение поддерживается только в системах со следующими ISA: SPARC (для Solaris), x86-64 и x86.

JRockit написан на кодах C и Java и служит универсальной JVM - виртуальной машиной Java - решение, которое удачно разработано для обеспечения высокой производительности, мониторинга, интерпретации и диагностики Java программы.

Кроме того, JRockit оптимизирован, чтобы гарантировать быстрое выполнение приложений Java. Другие примечательные особенности Oracle JRockit включают интерпретацию байт-кода Java, сборку мусора, мягкую настройку, анализ программы, быстрое время отклика (в микросекундах) и многое другое.

JRockit стал бесплатным программным обеспечением в 2011 году, вскоре после того, как он был приобретен Oracle. И теперь вы можете скачать его бесплатно.

Скачать JRockit

Виртуальная машина Squawk

Программное обеспечение Squawk Virtual Machine, которое интерпретирует байт-код JavaВиртуальная машина Squawk - это известная JVM, которая предназначена для создания простых приложений Java. Это микро-версия JVM, специально разработанная для простоты, с небольшим внешним вмешательством.

Следовательно, он лучше всего подходит для небольших устройств и микровстроенных систем. Интерпретатор байт-кода Java перекрестно совместим со всеми известными операционными системами, в основном с Windows, Linux и macOS.

Squawk, как и большинство интерпретаторов / виртуальных машин байт-кода Java, написан на языках программирования низкого уровня, таких как C ++ и Assembly. Однако основные аспекты программного обеспечения написаны на Java, что делает его «мета-циклическим интерпретатором».

Другие ключевые особенности Squawk включают небольшой объем памяти, интерпретацию байт-кода, упрощенный интерфейс, легкую отладку, кроссплатформенную поддержку, простую интеграцию и многое другое.

Squawk распространяется под Стандартной общественной лицензией GNU (GPL) и доступен бесплатно.

Скачать Виртуальная машина Squawk

Гармония Апачей

Программное обеспечение Apache Harmony, которое интерпретирует байт-код JavaApache Harmony, от Программное обеспечение Apache, еще одно популярное программное обеспечение, которое интерпретирует байт-код Java. Хотя разработка программного обеспечения прекратилась в 2011 году, оно по-прежнему остается одним из лучших интерпретаторов байт-кода Java и виртуальных машин.

Apache Harmony поддерживается в Windows, Linux и macOS. Существует также мобильная поддержка Android, которая теперь работает в основном на библиотеках OpenJDK, а не как полноценная виртуальная машина.

Harmony написан на C ++ и Java. А до официального выхода на пенсию в 2011 году программное обеспечение было неполным примерно на 2%.

Следовательно, неполная библиотека привела к завершению работы некоторых программ Java, таких как Vuze, Geronimo (из Apache) и ArgoUML.

Тем не менее, несмотря на внезапное завершение работы и почти завершенность, ряд приложений по-прежнему поддерживается на Harmony. Эти приложения включают JUnit, Tomcat, Apache Velocity, Apache Ant и многие другие.

Другие функции Apache Harmony включают интерпретатор байт-кода Java, библиотеку классов, JIT-компилятор, ядро ​​виртуальной машины, уровень переноса, диспетчер потоков, сборщик мусора и многое другое.

Apache Harmony был закрыт (его разработка была остановлена) в ноябре 2011 года. Тем не менее, он по-прежнему доступен для загрузки, хотя и без технической поддержки и тому подобного.

Скачать сейчас

В заключение, интерпретаторы байт-кода Java являются важными компонентами в разработке программ Java. И чтобы помочь вам сделать правильный выбор, мы рассмотрели пять лучших интерпретаторов байт-кода Java на рынке.

Эти интерпретаторы байт-кода Java были выбраны и ранжированы на основе их относительной популярности и надежности по сравнению с другими.

СВЯЗАННЫЕ ИСТОРИИ, КОТОРЫЕ ВЫ ДОЛЖНЫ ПРОВЕРИТЬ:

  • Вот как загрузить Java 10 на ПК с Windows
  • 5 лучших программ для создания карт для Windows 10 [Список 2019]
  • Microsoft выпускает Code Builder для Minecraft Education Edition

© Авторские права Windows Report 2021. Не связан с Microsoft

Teachs.ru
ИСПРАВЛЕНИЕ: ошибка выполнения Java всего за несколько простых шагов

ИСПРАВЛЕНИЕ: ошибка выполнения Java всего за несколько простых шаговЯваОшибки времени выполнения

Ошибка выполнения Java может появиться, если у вас установлена ​​более старая версия программного обеспечения JRE.Если вы задавались вопросом, как исправить проблемы с Java, переустановка может вам...

Читать далее
5 лучших программ для интерпретации байт-кода Java, которые вы можете получить сегодня

5 лучших программ для интерпретации байт-кода Java, которые вы можете получить сегодняЯваWindows 10

Экономящий время опыт в области программного и аппаратного обеспечения, который помогает 200 миллионам пользователей в год. Предоставляет вам практические советы, новости и советы по улучшению ваше...

Читать далее
Как удалить всплывающее окно «Доступно обновление Java»

Как удалить всплывающее окно «Доступно обновление Java»Ява

В Ява Обновить доступные уведомления в Окна сообщать вам, когда появятся обновления для Java. Однако это уведомление об обновлении продолжает появляться для некоторых пользователи когда они авториз...

Читать далее
ig stories viewer