Java me 在JavaMe8上打开Raspberry Pi上的GPIO引脚时出现意外错误

Java me 在JavaMe8上打开Raspberry Pi上的GPIO引脚时出现意外错误,java-me,raspberry-pi,Java Me,Raspberry Pi,我正在用JavaMe8.0开发Raspberry Pi,我想使用GPIO引脚7 try { pin = (GPIOPin) DeviceManager.open(7); } catch (IOException ex) { Logger.getLogger(PiGPIOled.class.getName()).log(Level.SEVERE, null, ex); return false; } 还尝试了以下代码: pi

我正在用JavaMe8.0开发Raspberry Pi,我想使用GPIO引脚7

    try {
        pin = (GPIOPin) DeviceManager.open(7);
    } catch (IOException ex) {
        Logger.getLogger(PiGPIOled.class.getName()).log(Level.SEVERE, null, ex);
        return false;
    }
还尝试了以下代码:

pin = (GPIOPin) DeviceManager.open(new GPIOPinConfig(
           0, 7, GPIOPinConfig.DIR_OUTPUT_ONLY, GPIOPinConfig.MODE_OUTPUT_PUSH_PULL,
           GPIOPinConfig.TRIGGER_BOTH_EDGES, false));
我已授予所有API权限,但在运行midlet时,我看到错误: [ERROR][DAAPI]iso=-1:打开GPIO引脚7时出现意外错误

目前我还没有连接任何GPIO 7引脚,这是问题所在吗? 一些链接建议运行usertest.sh,当我尝试运行java时,很少有人提到它对他们有用,他们想知道它是如何工作的

这里有更多的信息

pi@raspberrypi ~/javame8 $ ls /sys/class/gpio
export  gpio17  gpio18  gpio3  gpio7  gpiochip0  unexport
谢谢,
Ashok

这里的问题是,我安装了没有#sudo的midlet,并试图使用#sudo运行。安装并运行midlet#sudo,它运行正常。

这里的问题是,我安装了没有#sudo的midlet,并尝试使用#sudo运行。安装并运行midlet#sudo,它运行正常