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!
广告