RxJava。Observable.OnSubscribe无法解析为类型

RxJava。Observable.OnSubscribe无法解析为类型,java,rx-java,Java,Rx Java,我试图用RxJava编写我的第一个代码,但我想我遇到了一些库导入错误 package second.pack; import io.reactivex.Observable; public class Main { public static void main(String[] args) { Observable <String> observable = Observable.create( // the line below marked as it

我试图用RxJava编写我的第一个代码,但我想我遇到了一些库导入错误

package second.pack;
import io.reactivex.Observable;
public class Main {
    public static void main(String[] args) {
        Observable <String> observable = Observable.create(
// the line below marked as it has an error in Eclipse
/* 7 line */    new Observable.OnSubscribe<String>(){
                    @Override
                    public void call (Subscriber <String> sub){
                      sub.onNext("New Datas");
                      sub.onComplete(); 
                }
            }
    );
}

请问,有人能帮我解决这个错误吗?
非常感谢

您确定类路径上有正确版本的RxJava吗?看起来您正在尝试使用RxJava 1.x(
io.reactivex.Observable
),但是在RxJava 2.x(
rx.Observable
)中添加了
Observable.OnSubscribe

您确定您的类路径上有正确版本的RxJava吗?看起来您正试图使用RxJava1.x(
io.reactivex.Observable
),但在RxJava2.x(
rx.Observable
)中添加了
Observable.OnSubscribe

您将1.x和2.x之间的结构混为一谈。您正在使用较旧的教程吗?请尝试以下方法:

导入io.reactivex.*;
公共类测试{
公共静态void main(字符串[]args){
可观察的,可观察的(
新的订阅(){
@凌驾
公开无效认购(可观测提交人子公司){
sub.onNext(“新数据”);
sub.onComplete();
}
}
);
}
}

您正在混合1.x和2.x之间的结构。您正在使用较旧的教程吗?请尝试以下方法:

导入io.reactivex.*;
公共类测试{
公共静态void main(字符串[]args){
可观察的,可观察的(
新的订阅(){
@凌驾
公开无效认购(可观测提交人子公司){
sub.onNext(“新数据”);
sub.onComplete();
}
}
);
}
}

你可能是指
observateOnSubscribe
而不是
observate.OnSubscribe
?我知道observate.OnSubscribe是observate的嵌套接口你可能是指
observateOnSubscribe
而不是
observate.OnSubscribe
?我知道observate.OnSubscribe是在任何情况下,你能告诉我编译代码需要导入什么吗?你搞错了
rx.Observable.OnSubscribe
是rxjava1.x上的一个接口<代码>io.reactivex.Observable
是在RxJava 2.x中引入的,它将v1
rx.Observable
分为支持背压的(
可流动的
)和不支持背压的变体。哎呀,你说得对,我完全是反向的。我混淆了哪个选项卡有哪个javadoc:)在任何情况下,你能告诉我编译代码需要导入什么吗?你搞错了
rx.Observable.OnSubscribe
是rxjava1.x上的一个接口<代码>io.reactivex.Observable是在RxJava 2.x中引入的,它将v1
rx.Observable
分为支持背压的(
可流动的
)和不支持背压的变体。哎呀,你说得对,我完全是反向的。我混淆了哪个选项卡有哪个javadoc:)
Exception in thread "main" java.lang.Error: Unresolved compilation problem: 
    Observable.OnSubscribe cannot be resolved to a type
    at second.pack.Main.main(Main.java:7)