Java で実行される別のシステムに RabbitMQ を統合する必要があります。そこで、公式ウェブサイトにアクセスし、パッケージをダウンロードしてクラスパスにコピーしました。次に、基本チュートリアルに従い、外部ライブラリのインポートが機能することを確認しました。
私が現在直面している問題は、おそらく Java 開発者にとっては非常に簡単に解決できるものです。次のコードを機能させるには、どの標準 Java ライブラリをインポートする必要があるでしょうか?
import com.rabbitmq.client.Connection;
import com.rabbitmq.client.Channel;
import com.rabbitmq.client.ConnectionFactory;
...
ConnectionFactory factory = new ConnectionFactory();
次のようなインポート エラーに遭遇することなく:
Line 51, Column 18: No applicable constructor/method found for actual parameters "java.lang.String";
candidates are: "void com.rabbitmq.client.ConnectionFactory.setPort(int)"
このようなことを試しましたが、Javaでどのように機能するのかわかりませんので、明確にしたいと思います。たとえば、いつアスタリスクを使用する必要がありますか?
import java.lang.String;
import java.lang.String.*;
ちなみに、RabbitMQ を統合しようとしているシステムは、Pentaho Data Integration (別名 Kettle) です。