我想在我的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/