RxJava订阅不工作

RxJava订阅不工作,java,rx-java,reactive-programming,Java,Rx Java,Reactive Programming,我有以下代码- package com.test.rxjava; import org.reactivestreams.Subscriber; import org.reactivestreams.Subscription; import io.reactivex.Flowable; public class App1 { public static void main(String[] args) { Subscriber<Integer> sub

我有以下代码-

package com.test.rxjava;

import org.reactivestreams.Subscriber;
import org.reactivestreams.Subscription;

import io.reactivex.Flowable;

public class App1 {

    public static void main(String[] args) {

        Subscriber<Integer> subscriber = new Subscriber<Integer>() {

            @Override
            public void onSubscribe(Subscription s) {
            }

            @Override
            public void onNext(Integer t) {
                System.out.printf("Entry %d\n", t);
            }

            @Override
            public void onError(Throwable t) {
                System.err.printf("Failed to process: %s\n", t);
            }

            @Override
            public void onComplete() {
                System.out.println("Done");
            }

        };
        Flowable.just(123).subscribe(subscriber);

    }

}

我不知道这里少了什么。但有些事情确实如此。我是Rx世界的新手,需要一些帮助来找出问题所在。提前谢谢

订阅者必须请求项目。添加
s.request(长最大值),如下所示:

@Override
public void onSubscribe(Subscription s) {
    s.request(Long.MAX_VALUE);
}

订阅者必须申请项目。添加
s.request(长最大值),如下所示:

@Override
public void onSubscribe(Subscription s) {
    s.request(Long.MAX_VALUE);
}

s.request(1)
onSubscribe
抱歉@DeanXu,我不明白你想表达什么。参见clemp6r的回答
s.request(1)
onSubscribe
抱歉@DeanXu,我不明白你想表达什么。参见clemp6r的回答