J2ME SDK 8.3 中没有 midp20.jar

No midp20.jar in J2ME SDK 8.3

我下载了Oracle Java ME SDK 8.3 for Ubuntu Linux.

要创建 Java midlet,我需要 midp api,它应该位于 lib 目录中。目前我在 lib 目录中只有这些文件

Oracle 是否停止了对 J2ME 移动设备的支持?

没有深入研究,但我相当确定您只需要 SDK 3.4 问题是 JavaME 不仅仅是一回事。大多数人在听到 JavaME 时会想到 "cellphones" (MIDlets),但实际上还有很多其他的东西,例如蓝光光盘 Java (BD-J Xlets) 或用于打印机等办公硬件的应用程序(也是 Xlet,但又是一个不同的 API)。

在我看来,SDK 8> 只专注于 Xlet 开发,而 SDK <8 则专注于 MIDlet。当没有新的 MIDP API 时,为 MIDlet 开发制作新的 SDK 毫无意义。