java - Java导入MQTT客户端

标签 java eclipse

我想在我的MQTT程序中使用Java

import org.eclipse.paho.client.mqttv3.MqttConnectOptions; 
import org.eclipse.paho.client.mqttv3.MqttException;
import org.eclipse.paho.client.mqttv3.MqttMessage;
import org.eclipse.paho.client.mqttv3.persist.MemoryPersistence;


但是我无法导入eclipse库。
当我尝试从Here下载eclipse库时。我有一个.jar文件,但是当我输入时。

java -jar org.eclipse.paho.client.mqttv3-1.2.2.jar  


我收到以下错误:

no main manifest attribute, in org.eclipse.paho.client.mqttv3-1.2.2.jar


还有另一个图书馆,或者我该怎么办?

编辑:
我通过IntelliJ将.jar文件导入到项目中。

最佳答案

您必须在程序的类路径中包含jar文件。
直接执行此操作的方式是按命令行执行:

java -cp mqttv3-1.2.2.jar YourClass.java


如果您的程序需要1个以上的依赖项,并且应该生存超过2天,则应使用Gradle或Maven之类的构建工具。

关于java - Java导入MQTT客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58833051/

相关文章:

c# - 在 Visual Studio 中使用字段/属性自动创建构造函数(就像 Eclipse 一样)

java - 如何在 Android Eclipse IDE 中查找/使用 eGit?

eclipse - Gradle Eclipse不起作用

eclipse - 使用 WindowBuilder 的可视化设计器创建 GUI

java - 使用java从网页中提取数据

java - while 无限循环

java - 当我释放鼠标按钮时,MouseEvent 未注册释放

java - 什么是NumberFormatException,我该如何解决?

java - 循环遍历枚举类并为每个 [JAVA] 分配颜色

java - Maven 对于我的应用程序来说是一个好的解决方案吗