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

时间:2017-06-08 20:35:54

标签: java intellij-idea java-me

我正在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提供的文档不符,根据文档连接器不是抽象类。我检查的所有其他功能似乎都以相同的方式实现。我是否错过了设置Java ME SDK的一步?我错过了什么吗?

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

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

1 个答案:

答案 0 :(得分:3)

这些被称为存根类。它们仅包含方法签名和默认返回值。您可以使用它们来编译代码而不会出现问题。

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