我正在尝试使用Oracle设备I / O库。
我已经按照oracle页面上的说明制作了dio,并通过开发PC复制了build文件夹。我将找到的原生对象添加到我的IDE(Intellij IDEA)上的项目中。我正在使用IDEA的嵌入式系统插件在RPI上运行程序。该代码可以在我的github上看到:
主班:
https://github.com/MAWoodMain/RPITank/blob/master/src/main/java/Main.java
调用的类:
https://github.com/MAWoodMain/RPITank/blob/master/src/main/java/sensors/MPU9250/MPU9250_Oracle.java
该代码在很大程度上无关紧要,因为我的问题是部署/执行。
最佳答案
经过研究后,我发现可以在VM选项中指定本地位置,用于解决问题的选项为:
-Djava.library.path=/home/pi/dio/dev/build/so/ -classpath .:classes:/home/pi/dio/dev/build/ -Djava.security.policy=/home/pi/gpio.policy -Djdk.dio.registry=/home/pi/dio.properties
这也包括使用DIO所需的属性和策略文件。