RxJava - Configuração de ambiente

Configuração de ambiente local

RxJava é uma biblioteca para Java, então o primeiro requisito é ter o JDK instalado em sua máquina.

Requisitos do sistema

JDK 1,5 ou superior.
Memória Sem requisitos mínimos.
Espaço em disco Sem requisitos mínimos.
Sistema operacional Sem requisitos mínimos.

Etapa 1 - Verifique a instalação do Java em sua máquina

Em primeiro lugar, abra o console e execute um comando java baseado no sistema operacional em que está trabalhando.

SO Tarefa Comando
janelas Abrir console de comando c: \> versão java
Linux Abra o terminal de comando $ java -version
Mac Terminal aberto máquina: <joseph $ java -version

Vamos verificar a saída de todos os sistemas operacionais -

SO Resultado
janelas

versão java "1.8.0_101"

Java (TM) SE Runtime Environment (build 1.8.0_101)

Linux

versão java "1.8.0_101"

Java (TM) SE Runtime Environment (build 1.8.0_101)

Mac

versão java "1.8.0_101"

Java (TM) SE Runtime Environment (build 1.8.0_101)

Se você não tiver o Java instalado em seu sistema, baixe o Java Software Development Kit (SDK) do link a seguir https://www.oracle.com. Estamos assumindo o Java 1.8.0_101 como a versão instalada para este tutorial.

Etapa 2 - Definir ambiente JAVA

Colocou o JAVA_HOMEvariável de ambiente para apontar para o local do diretório base onde o Java está instalado em sua máquina. Por exemplo.

SO Resultado
janelas Defina a variável de ambiente JAVA_HOME para C: \ Program Files \ Java \ jdk1.8.0_101
Linux export JAVA_HOME = / usr / local / java-current
Mac export JAVA_HOME = / Library / Java / Home

Anexe a localização do compilador Java ao caminho do sistema.

SO Resultado
janelas Anexar a string C:\Program Files\Java\jdk1.8.0_101\bin no final da variável do sistema, Path.
Linux exportar PATH = $ PATH: $ JAVA_HOME / bin /
Mac não requerido

Verifique a instalação do Java usando o comando java -version como explicado acima.

Etapa 3 - Baixe o arquivo RxJava2

Baixe a versão mais recente do arquivo jar RxJava de RxJava @ MVNRepository e sua dependência Reactive Streams @ MVNRepository . No momento de escrever este tutorial, baixamos rxjava-2.2.4.jar, reactive-streams-1.0.2.jar e os copiamos para a pasta C: \> RxJava.

SO Nome do arquivo
janelas rxjava-2.2.4.jar, reativo-streams-1.0.2.jar
Linux rxjava-2.2.4.jar, reativo-streams-1.0.2.jar
Mac rxjava-2.2.4.jar, reativo-streams-1.0.2.jar

Etapa 4 - Definir o ambiente RxJava

Colocou o RX_JAVAvariável de ambiente para apontar para o local do diretório base onde o jar RxJava está armazenado em sua máquina. Vamos supor que armazenamos rxjava-2.2.4.jar e reactive-streams-1.0.2.jar na pasta RxJava.

Sr. Não SO e descrição
1

Windows

Defina a variável de ambiente RX_JAVA para C: \ RxJava

2

Linux

exportar RX_JAVA = / usr / local / RxJava

3

Mac

exportar RX_JAVA = / Library / RxJava

Etapa 5 - Definir Variável CLASSPATH

Colocou o CLASSPATH variável de ambiente para apontar para o local do jar RxJava.

Sr. Não SO e descrição
1

Windows

Defina a variável de ambiente CLASSPATH como% CLASSPATH%;% RX_JAVA% \ rxjava-2.2.4.jar;% RX_JAVA% \ reactive-streams-1.0.2.jar;.;

2

Linux

export CLASSPATH = $ CLASSPATH: $ RX_JAVA / rxjava-2.2.4.jar: reactive-streams-1.0.2.jar :.

3

Mac

export CLASSPATH = $ CLASSPATH: $ RX_JAVA / rxjava-2.2.4.jar: reactive-streams-1.0.2.jar :.

Etapa 6 - Teste a configuração do RxJava

Crie uma classe TestRx.java conforme mostrado abaixo -

import io.reactivex.Flowable;
public class TestRx {
   public static void main(String[] args) {
      Flowable.just("Hello World!").subscribe(System.out::println);
   }
}

Etapa 7 - Verifique o resultado

Compile as classes usando javac compilador da seguinte forma -

C:\RxJava>javac Tester.java

Verifique a saída.

Hello World!