RU | EN
С помощью этой инструкции вы сможете запускать Java* приложения на виртуальной машине Apache Harmony. Устанавливать дополнительное ПО или компилировать исходный код виртуальной машины не требуется.
Подробная информация о построении из исходных кодов и настройке виртуальной машины Apache Harmony дана в разделе для Разработчиков.
Для начала вам потребуется загрузить бинарный дистрибутив для вашей платформы. В настоящее время доступны версии для Linux и Microsoft Windows (см. полный список поддерживаемых платформ). Следуйте инструкциям на странице загрузки, чтобы выбрать и скачать необходимый пакет.
Проект Apache Harmony пока не выпустил официальной версии продукта; однако, у вас есть возможность скачать собранную версию VM, которая стабильно работает на указанной платформе.
После загрузки бинарного файла сборки, распакуйте его.
Архив распаковывается в папку jre (далее, корневая папка).
Для того, чтобы разархивировать файл:
Linux: Запустите tar командой:
$ tar -tzf <latest-harmony-jre-linux>.tar.gz
Архив будет распакован в текущую директорию.
Windows: Используйте любой архиватор для Windows, который обрабатывает zip файлы. Наиболее распространены следующие архиваторы:
Архив будет распакован в указанную директорию.
Виртуальная машина Apache Harmony не требует дополнительной настройки окружения, но этого могут требовать сторонние программы. Для удобства, вы можете указать директорию Apache Harmony в настройках окружения. Для настройки переменных окружения JAVA_HOME и PATH, воспользуйтесь соответствующими командами вашей операционной системы, как показано ниже.
Linux: Набор команд подходящий для bash:
$ cd <harmony_install_dir> $ export JAVA_HOME=`pwd` $ cd bin $ export PATH=`pwd`:$PATH
Примечание: символ ` - это обратная кавычка.
Windows: В примере архив распаковывается в
корневую директорию C:\. Вы можете установить Apache Harmony
в другую удобную директорию.
C:\> set JAVA_HOME=C:\jre C:\> set PATH=C:\jre\bin;%PATH%
После выполнения шагов 1-3, Apache Harmony готова к работе. Попробуйте запустить ваше Java приложение, используя стандартный синтаксис:
$ java Foo $ java -jar myjar.jar
Apache Harmony поддерживает стандартный набор опций, а также ряд дополнительных опций для дальнейшей настройки виртуальной машины, см. полный список.