RxJava — это библиотека для Java, поэтому самое первое требование — установить JDK на ваш компьютер.
Системные требования
| JDK | 1,5 или выше. | 
|---|---|
| объем памяти | Нет минимальных требований. | 
| Дисковое пространство | Нет минимальных требований. | 
| Операционная система | Нет минимальных требований. | 
Шаг 1 — Проверьте установку Java на вашем компьютере
Прежде всего, откройте консоль и выполните команду Java в зависимости от операционной системы, с которой вы работаете.
| Операционные системы | задача | команда | 
|---|---|---|
| Windows | Открытая командная консоль | c: \> Java-версия | 
| Linux | Открытый командный терминал | $ java-версия | 
| макинтош | Открытый терминал | машина: <joseph $ java -version | 
Давайте проверим вывод для всех операционных систем —
| Операционные системы | Выход | 
|---|---|
| Windows | 
 Java-версия «1.8.0_101» Java (TM) SE Runtime Environment (сборка 1.8.0_101)  | 
| Linux | 
 Java-версия «1.8.0_101» Java (TM) SE Runtime Environment (сборка 1.8.0_101)  | 
| макинтош | 
 Java-версия «1.8.0_101» Java (TM) SE Runtime Environment (сборка 1.8.0_101)  | 
Java-версия «1.8.0_101»
Java (TM) SE Runtime Environment (сборка 1.8.0_101)
Java-версия «1.8.0_101»
Java (TM) SE Runtime Environment (сборка 1.8.0_101)
Java-версия «1.8.0_101»
Java (TM) SE Runtime Environment (сборка 1.8.0_101)
Если у вас не установлена Java в вашей системе, загрузите Java Software Development Kit (SDK) по следующей ссылке https://www.oracle.com . Мы принимаем Java 1.8.0_101 в качестве установленной версии для этого урока.
Шаг 2 — Установите JAVA Environment
Установите переменную среды JAVA_HOME, чтобы она указывала на местоположение базовой директории, где установлена Java на вашем компьютере. Например.
| Операционные системы | Выход | 
|---|---|
| Windows | Установите переменную среды JAVA_HOME в C: \ Program Files \ Java \ jdk1.8.0_101 | 
| Linux | экспорт JAVA_HOME = / usr / local / java-current | 
| макинтош | export JAVA_HOME = / Библиотека / Java / Главная | 
Добавьте местоположение компилятора Java в системный путь.
| Операционные системы | Выход | 
|---|---|
| Windows | Добавьте строку C: \ Program Files \ Java \ jdk1.8.0_101 \ bin в конце системной переменной Path . | 
| Linux | экспорт PATH = $ PATH: $ JAVA_HOME / bin / | 
| макинтош | не требуется | 
Проверьте установку Java с помощью команды java -version, как описано выше.
Шаг 3 — Скачать архив RxJava2
Загрузите последнюю версию файла jar RxJava из RxJava @ MVNRepository и его зависимости Reactive Streams @ MVNRepository . На момент написания этого руководства мы загрузили rxjava-2.2.4.jar, реактивный-streams-1.0.2.jar и скопировали его в папку C: \> RxJava.
| Операционные системы | Название архива | 
|---|---|
| Windows | rxjava-2.2.4.jar, реактивные потоки-1.0.2.jar | 
| Linux | rxjava-2.2.4.jar, реактивные потоки-1.0.2.jar | 
| макинтош | rxjava-2.2.4.jar, реактивные потоки-1.0.2.jar | 
Шаг 4 — Установите среду RxJava
Установите переменную окружения RX_JAVA, чтобы она указывала на местоположение базовой директории, где RxJava jar хранится на вашем компьютере. Предположим, что мы сохранили rxjava-2.2.4.jar и реактивный поток-1.0.2.jar в папке RxJava.
| Sr.No | ОС и описание | 
|---|---|
| 1 | 
 Windows Установите переменную окружения RX_JAVA в C: \ RxJava  | 
| 2 | 
 Linux export RX_JAVA = / usr / local / RxJava  | 
| 3 | 
 макинтош export RX_JAVA = / Библиотека / RxJava  | 
Windows
Установите переменную окружения RX_JAVA в C: \ RxJava
Linux
export RX_JAVA = / usr / local / RxJava
макинтош
export RX_JAVA = / Библиотека / RxJava
Шаг 5 — Установите переменную CLASSPATH
Установите переменную среды CLASSPATH, чтобы она указывала на местоположение jar RxJava.
| Sr.No | ОС и описание | 
|---|---|
| 1 | 
 Windows Задайте для переменной среды CLASSPATH значение% CLASSPATH%;% RX_JAVA% \ rxjava-2.2.4.jar;% RX_JAVA% \ реактивный-потоки-1.0.2.jar;.;  | 
| 2 | 
 Linux export CLASSPATH = $ CLASSPATH: $ RX_JAVA / rxjava-2.2.4.jar: реактивный-потоки-1.0.2.jar :.  | 
| 3 | 
 макинтош export CLASSPATH = $ CLASSPATH: $ RX_JAVA / rxjava-2.2.4.jar: реактивный-потоки-1.0.2.jar :.  | 
Windows
Задайте для переменной среды CLASSPATH значение% CLASSPATH%;% RX_JAVA% \ rxjava-2.2.4.jar;% RX_JAVA% \ реактивный-потоки-1.0.2.jar;.;
Linux
export CLASSPATH = $ CLASSPATH: $ RX_JAVA / rxjava-2.2.4.jar: реактивный-потоки-1.0.2.jar :.
макинтош
export CLASSPATH = $ CLASSPATH: $ RX_JAVA / rxjava-2.2.4.jar: реактивный-потоки-1.0.2.jar :.
Шаг 6 — Проверка установки RxJava
Создайте класс TestRx.java, как показано ниже —
import io.reactivex.Flowable; public class TestRx { public static void main(String[] args) { Flowable.just("Hello World!").subscribe(System.out::println); } }
Шаг 7 — Проверьте результат
Скомпилируйте классы, используя компилятор javac следующим образом:
C:\RxJava>javac Tester.java
Проверьте вывод.