Rxjava 简明教程

RxJava - Environment Setup

Local Environment Setup

RxJava 是 Java 的一个库,因此最基本的要求是你的机器上已安装 JDK。

System Requirement

JDK

1.5 or above.

Memory

No minimum requirement.

Disk Space

No minimum requirement.

Operating System

No minimum requirement.

Step 1 - Verify Java Installation in Your Machine

首先,打开控制台并根据您正在使用的操作系统执行 java 命令。

OS

Task

Command

Windows

Open Command Console

c:> java -version

Linux

Open Command Terminal

$ java -version

Mac

Open Terminal

machine:< joseph$ java -version

让我们验证所有操作系统的输出 −

OS

Output

Windows

Java 1.8.0_101 版本JavaTM SE Runtime Environment (编译版本 1.8.0_101)

Linux

Java 1.8.0_101 版本JavaTM SE Runtime Environment (编译版本 1.8.0_101)

Mac

Java 1.8.0_101 版本JavaTM SE Runtime Environment (编译版本 1.8.0_101)

如果你的系统上没有安装 Java,则从以下链接下载 Java 软件开发工具包 (SDK) https://www.oracle.com 。本教程假设已安装 Java 1.8.0_101。

Step 2 - Set JAVA Environment

JAVA_HOME 环境变量设置为您计算机中安装 Java 的基本目录位置。例如。

OS

Output

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 编译器位置。

OS

Output

Windows

在系统变量 Path 的结尾追加字符串 C:\Program Files\Java\jdk1.8.0_101\bin

Linux

export PATH = $PATH:$JAVA_HOME/bin/

Mac

not required

如上所述,使用命令 java -version 验证 Java 安装。

Step 3 - Download RxJava2 Archive

RxJava @ MVNRepository 下载 RxJava jar 文件的最新版本及其关联项 Reactive Streams @ MVNRepository 。在本教程的编写时,我们下载了 rxjava-2.2.4.jar 和 reactive-streams-1.0.2.jar,并将其复制到了 C:\>RxJava 文件夹中。

OS

Archive name

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

Step 4 - Set RxJava Environment

设置 RX_JAVA 环境变量以指向存储 RxJava jar 的你的机器上的基本目录位置。我们假设已将 rxjava-2.2.4.jar 和 reactive-streams-1.0.2.jar 存储在 RxJava 文件夹中。

Sr.No

OS & Description

1

Windows 将环境变量 RX_JAVA 设置为 C:\RxJava

2

Linux export RX_JAVA = /usr/local/RxJava

3

Mac export RX_JAVA = /Library/RxJava

Step 5 - Set CLASSPATH Variable

设置 CLASSPATH 环境变量以指向 RxJava jar 位置。

Sr.No

OS & Description

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:.

Step 6 - Test RxJava Setup

像下面所示创建 TestRx.java 类 −

import io.reactivex.Flowable;
public class TestRx {
   public static void main(String[] args) {
      Flowable.just("Hello World!").subscribe(System.out::println);
   }
}

Step 7 - Verify the Result

使用以下 javac 编译器编译类:

C:\RxJava>javac Tester.java

验证输出。

Hello World!