我遇到了配置Netbeans 8.1以使用Javame SDK 8.3开发javame应用程序的问题。创建javame项目时,Platform属性保持灰色,编译生成消息:
Platform home (platform.home property) is not set. Platform home (platform.home property) is not set. Value of this property should be <space> emulator home directory location.
当我尝试在平台选项卡上修复项目属性时,我看到:
No CLDC platform available
旧的Javame SDK 3.4可以使用。
任何想法都可能会有所帮助。
答案 0 :(得分:1)
混淆源于JavaME不仅仅是MIDP / CLDC。它用于许多其他事物,例如蓝光播放器和其他嵌入式设备。 MIDP和CLDC仅仅是JSR API - 由于某些原因,它已被排除在SDK 8.x版本之外。这就是它无法找到CLDC平台的原因,除非您安装SDK 3.4 没有别的办法比使用SDK 3.4
MIDP2.0 = JSR118
CLDC1.1 = JSR139
无法在SDK 8.x支持的API列表中找到:http://docs.oracle.com/javame/8.3/javame-apis.htm