我以前仅在Windows上使用Eclipse IDE使用Java。我会通过在用户界面上添加.jar文件来添加软件包。
我现在正在使用Ubuntu,并且已经安装了Java Paho MQTT客户端:https://github.com/eclipse/paho.mqtt.java.git。
在我的系统上,有一个名为paho.mqtt.java的文件夹,其中包含所有代码。
但是,如果我在使用paho包的此文件夹中创建一个简单的test.java应用程序,并尝试使用javac进行编译,则会出现诸如
的错误error: package org.eclipse.paho.client.mqttv3 does not exist
import org.eclipse.paho.client.mqttv3.MqttClient;
例如,用于文件夹的org.eclipse.paho.client.mqttv3与我的test.java文件处于同一级别,那么为什么找不到它?我还已将包含所有这些软件包的paho.mqtt.java文件夹的完整路径显式添加到CLASSPATH中,但仍然无法使用。也许我缺少明显的东西,但我看不到。