Java ME:javax.microedition 类似乎未实现



我正在用Intellij开发一个Java ME项目。当我尝试从javax.microedition包调用函数时,所有函数都只返回null。经过检查,这些功能存在,但不包含任何实质内容(未实现(。例如,javax.microedition.io.connector 类函数 .open(String var( 以这种方式出现,并且始终返回 null:

public static Connection open(String var0) throws IOException { return null; }

此函数与 Oracle 提供的文档不匹配,并且根据文档 Connector 不是一个抽象类。我检查的所有其他功能似乎都以相同的方式实现。我是否错过了设置 Java ME SDK 的某个步骤?我错过了什么吗?

此外,这是我尝试运行但返回 null 的代码:

 ServerSocketConnection server = (ServerSocketConnection) Connector.open("socket://:4040");

这些被称为存根类。它们仅包含方法签名和默认返回值。您可以使用它们毫无问题地编译代码。

当你在模拟器(或实际设备上(上运行应用时,这些类将具有正确的实现并按预期运行。

最新更新