0

私はRabbitMQを学んでいます。彼らのウェブサイトで基本的な rabbitmq チュートリアルから始めましたが、残念ながら次のエラーのためにコンパイルできません。

ConnectionFactory factory = new ConnectionFactory();
factory.setHost("localhost");

エラー: 「タイプ ConnectionFactory のメソッド newConnection(Address[]) は、引数 () には適用できません」

接続 connection = factory.newConnection();

エラー: タイプ ConnectionFactory のメソッド newConnection(Address[]) は、引数 () には適用できません

私が持っているMavenの依存関係は次のとおりです。

<dependency>
<groupId>com.rabbitmq</groupId>
<artifactId>rabbitmq-client</artifactId>
<version>0.9.1</version>
</dependency>

ここで私は正確に何を間違っていますか?どんな助けでも大歓迎です!

ありがとう!

4

1 に答える 1

0

あなたのチュートリアルは「古い」ようです。最新バージョンを試してみてください。RabbitMQ Java AMQP ライブラリの現在のリリースは 3.1.3 です。. しかし、Maven Repositoryも見てください。バージョン 3.1.1 を試してみてください。これは mvn リポジトリの最新バージョンです。

<dependency> 
    <groupId>com.rabbitmq</groupId>
    <artifactId>amqp-client</artifactId> 
    <version>3.1.1</version>
</dependency>
于 2013-06-30T01:17:01.500 に答える