org的java类文件。反应流。从RxJava编译示例时未找到Publisher?
下面的代码
package com.inthemoon.snippets.rxjava;
import io.reactivex.*;
public class HelloWorld {
public static void main(String[] args) {
Flowable.just("Hello world").subscribe(System.out::println);
}
}
导致以下编译错误
错误:(9,15)java:无法访问组织。反应流。出版商 组织的类文件。反应流。找不到出版商
POM依赖性如下
<dependencies>
<!-- https://mvnrepository.com/artifact/io.reactivex.rxjava2/rxjava -->
<dependency>
<groupId>io.reactivex.rxjava2</groupId>
<artifactId>rxjava</artifactId>
<version>2.0.4</version>
</dependency>
</dependencies>
# 1 楼答案
我也是这样。我已经解决了。 添加依赖项,如下所示:
# 2 楼答案
github从2.0.5开始就修复了这个问题。com/ReactiveX/RxJava/issues/5014 2.1.1是这个答案的最新版本
解决方案:
# 3 楼答案
同样的错误和简单的解决方案-将其添加到你的应用程序Gradle文件中