gpt4 book ai didi

Java库导入难度

转载 作者:太空宇宙 更新时间:2023-11-04 09:41:18 25 4
gpt4 key购买 nike

我正在尝试编译我为树莓派编写的一个小测试程序。该程序利用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;

我假设我的问题相对简单,但我并不真正理解 import 语句的工作原理,而且搜索的主题非常模糊。如果有帮助,我已经包含了一些文件路径。

这是我的项目所在的地方:

/home/pi/JBerries/relay

这就是 pi4j 库所在的位置:

/opt/pi4j

我希望下图提供了一些请求的信息,注意类路径已经设置好了: jBerries IDE screenshot

最佳答案

您需要将CLASSPATH 环境变量设置为/opt/pi4j 或其中的jar 文件。没有这个,编译器就无法知道您的库所在的位置,并且会给您您所描述的错误。

关于Java库导入难度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21115113/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com