gpt4 book ai didi

java - RabbitMQ Java 客户端 - Java 依赖项(标准库?)

转载 作者:行者123 更新时间:2023-12-01 13:59:49 24 4
gpt4 key购买 nike

我需要将 RabbitMQ 与另一个在 Java 上运行的系统集成。于是我就去了official website ,下载该包并将其复制到我的类路径中。然后我按照basic tutorial ,并且我验证了导入外部库是否有效。

我现在面临的问题对于 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)。

最佳答案

首先,删除您的 java.lang 导入。

其次,使用 int 而不是 String 调用 setPort,如 API 中所述。 .

关于java - RabbitMQ Java 客户端 - Java 依赖项(标准库?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19406864/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com