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!