📜  RxJava-环境设置

📅  最后修改于: 2020-11-12 05:26:21             🧑  作者: Mango


本地环境设置

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命令。

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 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,请从以下链接https://www.oracle.com下载Java软件开发工具包(SDK)。我们假定Java 1.8.0_101是本教程的安装版本。

第2步-设置JAVA环境

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

OS Output
Windows Set the environment variable JAVA_HOME to 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 Append the string C:\Program Files\Java\jdk1.8.0_101\bin at the end of the system variable, Path.
Linux export PATH = $PATH:$JAVA_HOME/bin/
Mac not required

如上所述,使用命令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文件夹中。

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

步骤4-设定RxJava环境

RX_JAVA环境变量设置为指向RxJava jar在您的计算机上存储的基本目录位置。假设我们已经将rxjava-2.2.4.jar和react-streams-1.0.2.jar存储在RxJava文件夹中。

Sr.No OS & Description
1

Windows

Set the environment variable RX_JAVA to C:\RxJava

2

Linux

export RX_JAVA = /usr/local/RxJava

3

Mac

export RX_JAVA = /Library/RxJava

第5步-设置CLASSPATH变量

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

Sr.No OS & Description
1

Windows

Set the environment variable CLASSPATH to %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!