- RxJava 教程
- RxJava - 主页
- RxJava - 概述
- RxJava - 环境设置
- 观测值
- RxJava - Observable 的工作原理
- RxJava - 创建 Observables
- RxJava - 单个可观察的
- RxJava - 也许可观察
- RxJava - 完整的可观察的
- RxJava - 使用 CompositeDisposable
- 运营商
- RxJava - 创建运算符
- RxJava - 转换运算符
- RxJava - 过滤运算符
- RxJava - 组合运算符
- RxJava - 实用操作符
- RxJava - 条件运算符
- RxJava - 数学运算符
- RxJava - 可连接运算符
- 科目
- RxJava - 主题
- RxJava - 发布主题
- RxJava - Behave主题
- RxJava-ReplaySubject
- RxJava-AsyncSubject
- 调度程序
- RxJava - 调度程序
- RxJava - 蹦床调度程序
- RxJava - 新线程调度程序
- RxJava - 计算调度程序
- RxJava - IO 调度程序
- RxJava - 来自调度程序
- 各种各样的
- RxJava - 缓冲
- RxJava - 窗口化
- RxJava 有用资源
- RxJava - 快速指南
- RxJava - 有用的资源
- RxJava - 讨论
RxJava - 环境设置
本地环境设置
RxJava 是 Java 的库,因此第一个要求是在您的计算机中安装 JDK。
系统要求
JDK | 1.5或以上。 |
---|---|
记忆 | 没有最低要求。 |
磁盘空间 | 没有最低要求。 |
操作系统 | 没有最低要求。 |
第 1 步 - 验证计算机中的 Java 安装
首先,打开控制台并根据您正在使用的操作系统执行java命令。
操作系统 | 任务 | 命令 |
---|---|---|
Windows | 打开命令控制台 | c:\> java -版本 |
Linux | 打开命令终端 | $ java -版本 |
苹果 | 打开终端 | 机器:< joseph$ java -版本 |
让我们验证所有操作系统的输出 -
操作系统 | 输出 |
---|---|
Windows | java版本“1.8.0_101” Java(TM) SE 运行时环境(版本 1.8.0_101) |
Linux | java版本“1.8.0_101” Java(TM) SE 运行时环境(版本 1.8.0_101) |
苹果 | java版本“1.8.0_101” Java(TM) SE 运行时环境(版本 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 |
苹果 | 导出 JAVA_HOME = /Library/Java/Home |
将 Java 编译器位置附加到系统路径。
操作系统 | 输出 |
---|---|
Windows | 将字符串C:\Program Files\Java\jdk1.8.0_101\bin添加到系统变量Path的末尾。 |
Linux | 导出路径 = $PATH:$JAVA_HOME/bin/ |
苹果 | 不需要 |
如上所述,使用命令java -version验证 Java 安装。
第 3 步 - 下载 RxJava2 存档
从RxJava @ MVNRepository 及其依赖项Reactive Streams @ MVNRepository下载最新版本的 RxJava jar 文件 。在撰写本教程时,我们已经下载了 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 |
苹果 | 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 | 苹果 导出 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 导出 CLASSPATH = $CLASSPATH:$RX_JAVA/rxjava-2.2.4.jar:reactive-streams-1.0.2.jar:。 |
3 | 苹果 导出 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!