TCP权限JavaME8

TCP权限JavaME8,java,tcp,java-me,embedded,raspberry-pi2,Java,Tcp,Java Me,Embedded,Raspberry Pi2,我一直在开发一个应用程序,它将使用在Raspberry Pi上的IMLet中运行的代理。问题是,当我尝试以IMLet运行时,虽然应用程序以.jar的形式运行良好,但在构建过程中出现以下错误: Compiling 1 source file to F:\OneDrive\Documents\NetBeansProjects\Coordinator\build\classes F:\OneDrive\Documents\NetBeansProjects\Coordinator\src\dangard

我一直在开发一个应用程序,它将使用在Raspberry Pi上的IMLet中运行的代理。问题是,当我尝试以IMLet运行时,虽然应用程序以.jar的形式运行良好,但在构建过程中出现以下错误:

Compiling 1 source file to F:\OneDrive\Documents\NetBeansProjects\Coordinator\build\classes
F:\OneDrive\Documents\NetBeansProjects\Coordinator\src\dangardner\coordinator\Coordinator.java:27: error: cannot access URI
            broker.addConnector("tcp://localhost:61616");
  class file for java.net.URI not found
下面是运行代理的一小段代码: BrokerService broker=新的BrokerService()


我已经阅读了关于API权限的文档,但不完全理解它,因此我理解这可能是一个问题,因此在此提供的任何帮助也将不胜感激。

事实证明,Java MicroEdition不支持代理。虽然我能够创建一个代理对象而没有任何IDE错误,因为它在编译时引用了一个外部jar,但是Java ME不支持该jar使用的一些特性


我希望这能帮助将来有类似错误的人

事实证明,Java微环境不支持代理。虽然我能够创建一个代理对象而没有任何IDE错误,因为它在编译时引用了一个外部jar,但是Java ME不支持该jar使用的一些特性

我希望这能帮助将来有类似错误的人

    try {
        System.out.println("Starting Coordinator");
        broker.addConnector("tcp://localhost:61616");
        broker.start();
        System.out.println("Started");

    } catch (Exception ex) {
        Logger.getLogger(Coordinator.class.getName()).log(Level.SEVERE, null, ex);
    }