Netbeans/Eclipse 无法识别 Java ME SDK

Posted

技术标签:

【中文标题】Netbeans/Eclipse 无法识别 Java ME SDK【英文标题】:Java ME SDK not recognized by Netbeans/Eclipse 【发布时间】:2017-04-19 16:18:25 【问题描述】:

我目前正在尝试将 Java ME 平台用于一个项目。但是,我花了几天时间尝试将 Java ME SDK 与 IDE 集成。我已经下载/安装:

    Java JDK Netbeans/Eclipse,它们各自的 Java ME 插件。 Java ME SDK(版本 3.4、8.0 和 8.3) (http://www.oracle.com/technetwork/java/embedded/javame/javame-sdk/downloads/index.html)

我尝试在我的 Mac、Windows 机器和 Windows VM 上设置环境。所有安装软件的尝试都可以正常工作。但是,当我想创建一个新的 Java ME 项目时,我需要将 IDE 指向已安装的 Java ME SDK。当我这样做时,我收到一条错误消息,指出 IDE 无法检测任何平台(或类似的错误,具体取决于 IDE)。我对 Java 比较陌生,我希望问题出在我忽略了一些简单的事情。 这是错误的屏幕截图。我可以发布设备管理器日志,但我不确定自己如何解释。

Auto detection failed

【问题讨论】:

如果您安装了它们的不同位版本,有时会出现此类问题。例如。如果您安装了 32 位 JDK 但安装了 64 位 NetBeans - 那么 NetBeans 将只接受 64 位其他任何东西。 (只是一个例子,不知道在这个特定的设置中是否是这种情况,但我已经看到它在其他情况下发生过,所以值得一看)。 【参考方案1】:

尝试重新安装 netbeans 和 Java,但这次先安装 java me 然后再安装 netbeans,或者你可以安装它们的组合。在这里下载https://netbeans.org/downloads/

【讨论】:

【参考方案2】:

转到 NetBeans website 并下载包含 Java ME sdk 的捆绑包

【讨论】:

感谢您的回复!但是,我已经尝试过了。该捆绑包似乎只包含 Netbeans 的插件,而不是平台本身。 Netbeans 仍然需要我添加 Java ME 平台(它无法检测到)。 对于 Java ME SDK 8 EA,您必须使用特殊的 NB 开发人员构建,如 ME SDK 8 EA 入门指南和下载页面中所述 [community.oracle.com/thread/3515212] @stackmalux,你的链接已经失效了,顺便说一句 [community.oracle.com/thread/3515212 ] ,链接没有死,我通过在右括号前添加一个空格来修复它,并为注释@CodeToLife thnx 好的。卸载除 1.7 之外的所有新 jdk 并安装 j2me 3.0sdk(其中包含框架)。这运行得很好,现在就足够了。【参考方案3】:
    在Java Archive Download 上下载并安装 Java SDK 8u111 在Java ME SDK Download 上下载 Java ME SDK 3.4 或 8 安装 Java ME SDK 如下image 安装完成后打开 Netbeans 转到工具 > 平台管理器 > 添加平台 > Java ME CLDC 平台模拟器 > 下一步;之后选择你安装 Java ME 的目录,点击下一步,然后继续

【讨论】:

以上是关于Netbeans/Eclipse 无法识别 Java ME SDK的主要内容,如果未能解决你的问题,请参考以下文章

调试D2JS

请问java开发工具都有哪些

(更新:如何在 sqflite 中存储 List<String> 数据类型) sqflite 错误:DatabaseException(java.lang.String 无法转换为 jav

Java基础学习教程,eclipse简单使用教程(Java集成开发工具)

图文识别《一》

Java常见问题总结