【发布时间】:2019-06-19 17:44:26
【问题描述】:
以下代码
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: 无法访问 org.reactivestreams.Publisher 找不到 org.reactivestreams.Publisher 的类文件
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>
【问题讨论】:
-
您是否尝试过将 reactive-streams 显式添加到您的 maven 依赖项中?
-
是的,现在试过了。它适用于
.final显式或 iv RxJava2.0.3 -
同样的依赖 2.0.4 对我来说很好用......也许摆脱依赖并做一个
-U强制更新依赖..然后再次添加 2.0.4 ...
标签: java maven rx-java rx-java2