RxJava - Configurazione dell'ambiente

Configurazione dell'ambiente locale

RxJava è una libreria per Java, quindi il primo requisito è avere JDK installato sulla tua macchina.

Requisito del sistema

JDK 1.5 o superiore.
Memoria Nessun requisito minimo.
Spazio sul disco Nessun requisito minimo.
Sistema operativo Nessun requisito minimo.

Passaggio 1: verifica l'installazione di Java sulla macchina

Prima di tutto, apri la console ed esegui un comando java basato sul sistema operativo su cui stai lavorando.

OS Compito Comando
finestre Apri la Console di comando c: \> java -version
Linux Apri Terminale di comando $ java -version
Mac Apri Terminale macchina: <joseph $ java -version

Verifichiamo l'output per tutti i sistemi operativi -

OS Produzione
finestre

versione java "1.8.0_101"

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

Linux

versione java "1.8.0_101"

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

Mac

versione java "1.8.0_101"

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

Se non hai Java installato sul tuo sistema, scarica il Java Software Development Kit (SDK) dal seguente collegamento https://www.oracle.com. Stiamo assumendo Java 1.8.0_101 come versione installata per questo tutorial.

Passaggio 2: impostare l'ambiente JAVA

Impostare il JAVA_HOMEvariabile di ambiente in modo che punti alla posizione della directory di base in cui Java è installato sulla macchina. Per esempio.

OS Produzione
finestre Imposta la variabile d'ambiente JAVA_HOME su C: \ Program Files \ Java \ jdk1.8.0_101
Linux export JAVA_HOME = / usr / local / java-current
Mac export JAVA_HOME = / Library / Java / Home

Aggiungi la posizione del compilatore Java al percorso di sistema.

OS Produzione
finestre Aggiungi la stringa C:\Program Files\Java\jdk1.8.0_101\bin alla fine della variabile di sistema, Path.
Linux export PATH = $ PATH: $ JAVA_HOME / bin /
Mac non richiesto

Verifica l'installazione di Java utilizzando il comando java -version come spiegato sopra.

Passaggio 3: scarica l'archivio RxJava2

Scarica l'ultima versione del file jar RxJava da RxJava @ MVNRepository e la sua dipendenza Reactive Streams @ MVNRepository . Al momento della stesura di questo tutorial, abbiamo scaricato rxjava-2.2.4.jar, reactive-streams-1.0.2.jar e li abbiamo copiati nella cartella C: \> RxJava.

OS Nome dell'archivio
finestre rxjava-2.2.4.jar, reattive-stream-1.0.2.jar
Linux rxjava-2.2.4.jar, reattive-stream-1.0.2.jar
Mac rxjava-2.2.4.jar, reattive-stream-1.0.2.jar

Passaggio 4: impostare l'ambiente RxJava

Impostare il RX_JAVAvariabile di ambiente in modo che punti alla posizione della directory di base in cui il jar RxJava è memorizzato sulla macchina. Supponiamo di aver archiviato rxjava-2.2.4.jar e reattive-streams-1.0.2.jar nella cartella RxJava.

Suor n Sistema operativo e descrizione
1

Windows

Imposta la variabile d'ambiente RX_JAVA su C: \ RxJava

2

Linux

esporta RX_JAVA = / usr / local / RxJava

3

Mac

esporta RX_JAVA = / Library / RxJava

Passaggio 5: impostare la variabile CLASSPATH

Impostare il CLASSPATH variabile di ambiente in modo che punti alla posizione del jar RxJava.

Suor n Sistema operativo e descrizione
1

Windows

Impostare la variabile d'ambiente CLASSPATH su% CLASSPATH%;% RX_JAVA% \ rxjava-2.2.4.jar;% RX_JAVA% \ reattive-streams-1.0.2.jar;.;

2

Linux

export CLASSPATH = $ CLASSPATH: $ RX_JAVA / rxjava-2.2.4.jar: reattive-flussi-1.0.2.jar :.

3

Mac

export CLASSPATH = $ CLASSPATH: $ RX_JAVA / rxjava-2.2.4.jar: reattive-flussi-1.0.2.jar :.

Passaggio 6: testare l'installazione di RxJava

Crea una classe TestRx.java come mostrato di seguito -

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

Passaggio 7: verifica del risultato

Compila le classi usando javac compilatore come segue -

C:\RxJava>javac Tester.java

Verifica l'output.

Hello World!