gpt4 book ai didi

Java Me 8 树莓派 - java.security.AccessControlException

转载 作者:行者123 更新时间:2023-12-01 12:31:36 25 4
gpt4 key购买 nike

我有以下用 java-ME 嵌入的简单代码:

public class JavaMEApplication2 extends MIDlet {

@Override
public void startApp() {

GPIOPinConfig config1 = new GPIOPinConfig(DeviceConfig.DEFAULT, 4, GPIOPinConfig.DIR_OUTPUT_ONLY,
DeviceConfig.DEFAULT , GPIOPinConfig.TRIGGER_NONE, true);

try {
GPIOPin pin = (GPIOPin) DeviceManager.open(config1);
Thread.sleep(2000);
pin.setValue(false);
pin.setDirection(GPIOPinConfig.MODE_INPUT_PULL_UP);
} catch (IOException ex) {
Logger.getLogger(JavaMEApplication2.class.getName()).log(Level.SEVERE, null, ex);
} catch (InterruptedException ex) {
Logger.getLogger(JavaMEApplication2.class.getName()).log(Level.SEVERE, null, ex);
}

}

@Override
public void destroyApp(boolean unconditional) {

}

}
前面的代码运行得很好(我的 LED 打开和关闭),直到执行到此语句:

pin.setDirection(GPIOPinConfig.MODE_INPUT_PULL_UP);

出现以下异常:

TRACE: <at java.security.AccessControlException: >, startApp threw an Exception java.security.AccessControlException: 

我的API权限配置: enter image description here

谁能告诉我为什么会出现这种异常?是否有另一种方法可以在嵌入的 java-Me 中的输出模式和输入模式之间切换相同的引脚?

最佳答案

当我尝试使用ADSONG AM2302温度和湿度传感器时,我遇到了同样的问题,为了避免这种情况,我所做的是将另一个带有上拉电阻的引脚连接到最初输入/输出的当前引脚,并且设置一个引脚为输出,一个引脚为输入,至少可以解决权限问题。不过,传感器仍然没有响应我的启动信号,因此这可能会导致不可预见的问题

关于Java Me 8 树莓派 - java.security.AccessControlException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25890034/

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