簡體   English   中英

Java庫導入難度大

[英]Java library import difficulty

我正在嘗試編寫一個我為樹莓派寫的小測試程序。 該程序利用Pi4J庫來控制piface附加板。

到目前為止,我所做的工作基於以下教程: 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

我希望下面的圖片提供了一些請求的信息,請注意類路徑已經設置: jBerries IDE截圖

您需要將CLASSPATH環境變量設置為/ opt / pi4j或其中的jar文件。 但是,編譯器無法知道您的庫所在的位置,並且會向您提供您描述的錯誤。

如果您在JBerries中使用項目,則需要為項目配置類路徑 - 屏幕截圖僅顯示單文件編譯的類路徑。 要編輯項目配置,請右鍵單擊項目窗口中的根節點,然后選擇屬性。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM