Rxjava 简明教程
RxJava - Environment Setup
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:. |