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!