RxJava - 環境設定



本地環境設定

RxJava 是一個 Java 庫,因此第一個要求是在您的機器上安裝 JDK。

系統要求

JDK 1.5 或以上。
記憶體 沒有最低要求。
磁碟空間 沒有最低要求。
作業系統 沒有最低要求。

步驟 1 - 驗證您的機器上是否安裝了 Java

首先,開啟控制檯並根據您正在使用的作業系統執行 java 命令。

作業系統 任務 命令
Windows 開啟命令控制檯 c:\> java -version
Linux 開啟命令終端 $ java -version
Mac 開啟終端 machine:< joseph$ java -version

讓我們驗證所有作業系統的輸出 -

作業系統 輸出
Windows

java version "1.8.0_101"

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

Linux

java version "1.8.0_101"

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

Mac

java version "1.8.0_101"

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

如果您的系統上未安裝 Java,請從以下連結下載 Java 軟體開發工具包 (SDK) https://www.oracle.com。在本教程中,我們假設 Java 1.8.0_101 為已安裝版本。

步驟 2 - 設定 JAVA 環境

設定 **JAVA_HOME** 環境變數以指向 Java 安裝在您機器上的基本目錄位置。例如。

作業系統 輸出
Windows 將環境變數 JAVA_HOME 設定為 C:\Program Files\Java\jdk1.8.0_101
Linux export JAVA_HOME = /usr/local/java-current
Mac export JAVA_HOME = /Library/Java/Home

將 Java 編譯器位置追加到系統路徑。

作業系統 輸出
Windows 將字串 **C:\Program Files\Java\jdk1.8.0_101\bin** 追加到系統變數 **Path** 的末尾。
Linux export PATH = $PATH:$JAVA_HOME/bin/
Mac 不需要

如上所述,使用命令 **java -version** 驗證 Java 安裝。

步驟 3 - 下載 RxJava2 歸檔檔案

RxJava @ MVNRepository 下載最新版本的 RxJava jar 檔案及其依賴項 Reactive Streams @ MVNRepository 。在編寫本教程時,我們已下載 rxjava-2.2.4.jar、reactive-streams-1.0.2.jar 並將其複製到 C:\>RxJava 資料夾中。

作業系統 歸檔檔名
Windows rxjava-2.2.4.jar, reactive-streams-1.0.2.jar
Linux rxjava-2.2.4.jar, reactive-streams-1.0.2.jar
Mac rxjava-2.2.4.jar, reactive-streams-1.0.2.jar

步驟 4 - 設定 RxJava 環境

設定 **RX_JAVA** 環境變數以指向 RxJava jar 儲存在您機器上的基本目錄位置。假設我們將 rxjava-2.2.4.jar 和 reactive-streams-1.0.2.jar 儲存在 RxJava 資料夾中。

序號 作業系統和描述
1

Windows

將環境變數 RX_JAVA 設定為 C:\RxJava

2

Linux

export RX_JAVA = /usr/local/RxJava

3

Mac

export RX_JAVA = /Library/RxJava

步驟 5 - 設定 CLASSPATH 變數

設定 **CLASSPATH** 環境變數以指向 RxJava jar 位置。

序號 作業系統和描述
1

Windows

將環境變數 CLASSPATH 設定為 %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:.

步驟 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

驗證輸出。

Hello World!
廣告

© . All rights reserved.