Я пытаюсь скомпилировать небольшую тестовую программу, которую я написал для малины pi. В программе используется библиотека Pi4J для управления дополнительной панелью piface.Сложность импорта библиотеки Java
То, что я сделал до сих пор базируется на следующем уроке: http://www.savagehomeautomation.com/piface
В то время как я могу получить выше пример программы для компиляции в моем IDE после установки пути к классам я получаю ошибки компиляции с одним я имею и, насколько я могу судить, импорт устанавливается таким же образом.
Он говорит, что каждый из следующих пакетов не существует:
import java.io.IOException;
import com.pi4j.component.switches.SwitchListener;
import com.pi4j.component.switches.SwitchState;
import com.pi4j.component.switches.SwitchStateChangeEvent;
import com.pi4j.device.piface.PiFace;
import com.pi4j.device.piface.PiFaceLed;
import com.pi4j.device.piface.PiFaceRelay;
import com.pi4j.device.piface.PiFaceSwitch;
import com.pi4j.device.piface.impl.PiFaceDevice;
import com.pi4j.wiringpi.Spi;
Я предполагаю, что моя проблема относительно проста, но я не очень понимаю, как работают операторы импорта и это довольно расплывчатая тема, поиск примерно. Я включил некоторые пути к файлам, если это поможет.
Это где мой проект находится:
/home/pi/JBerries/relay
и это где библиотека pi4j является:
/opt/pi4j
Я надеюсь, что следующее изображение содержит часть информации, запрошенной, обратите внимание, что в классе пути уже установлены:
Каковы ошибки компиляции? –
какой IDE вы используете? – Barranka
Я использую jBerries (кто-то выпустил его на другой день на форумах papberry pi) - см. Скриншот для компиляции ошибок. Также показаны предпочтения, в которых установлены пути класса. – Suipaste