美文网首页
Java 调用树莓派硬件资源

Java 调用树莓派硬件资源

作者: 后端技术学习分享 | 来源:发表于2018-09-21 11:11 被阅读45次

    使用 Java 和 Pi4J 调用树莓派上的硬件资源。使用树莓派 3B,系统是RASPBIAN STRETCH LITE version June 2018

    环境安装
    1. 安装Java
    sudo apt-get install oracle-java8-jdk
    
    1. 安装 WiringPi
      使用里面的方法1
      WiringPi 安装

    2. 安装Pi4J库
      最新 Pi4J 库(1.2)
      需要最新库的原因
      下载后传到树莓派文件系统里,使用如下命令安装:

    sudo dpkg -i pi4j-1.2-SNAPSHOT.deb
    

    而后找到Pi4J库文件位置,一般为/opt/pi4j/lib/,修改其中pi4j-core.java文件的文件名为 pi4j-core-1.2-SNAPSHOT.java
    而后将Pi4J库路径添加入Java的classpath。注意,如果是以类似apt-get方式安装的Java,则无法找到CLASSPATH配置,需要自己在profile文件里加入配置,配置参考如下:
    /etc/profile

    PI4JLIBPATH=`find /opt/pi4j/lib/ -name *.jar|xargs|sed "s/ /:/g"`
    export PI4JLIBPATH
    export JAVA_HOME=/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/
    export JRE_HOME=/usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/jre/
    export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$PI4JLIBPATH:$CLASSPATH
    export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
    

    其中,PI4JLIBPATH为pj4j库路径,JAVA_HOME一般在/usr/lib/jvm下,自己去看看就知道全路径是什么了。
    参考:JAVA版树莓派呼吸灯完整程序(PWM)及碰到的各种坑

    编写代码

    参考:
    Linux 下使用 java jar 运行可执行 jar 包的正确方式

    相关文章

      网友评论

          本文标题:Java 调用树莓派硬件资源

          本文链接:https://www.haomeiwen.com/subject/poaryftx.html