RxJava 环境搭建
本地环境搭建
RxJava是一个针对Java的库,因此首要要求是在您的计算机上安装有JDK。
系统要求
| JDK | 1.5 or above. | 
|---|---|
| Memory | No minimum requirement. | 
| Disk Space | No minimum requirement. | 
| Operating System | No minimum requirement. | 
步骤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 | 导出JAVA_HOME=/usr/local/java-current | 
| Mac | 导出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 安装:
java -version
如上所述。
步骤 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 导出 RX_JAVA = /usr/local/RxJava | 
| 3 | Mac 导出 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!
极客教程