繁体   English   中英

Netbeans - 自动 Java ME SDK 平台添加失败

[英]Netbeans - Automatic Java ME SDK platform addition failing

我正在尝试使用 Netbeans 8.2 设置 Java ME SDK 8.3。 我遵循以下安装顺序:

  • Java SE开发套件8u152
  • Java ME SDK 8.3
  • Netbeans 8.2

然后我尝试将 Java ME SDK 8.3 添加到 Java 平台

Tools --> Java Platforms --> Java ME CLDC Platform Emulator --> Choose Java ME SDK Directory, then automatic detection fails.

选择 Java ME SDK 文件夹

添加 Java ME SDK

自动检测 Java ME SDK 失败

我尝试重新安装 Java ME SDK 和 Netbeans。 但这没有帮助。 如何解决这个问题?

问题是 SDK 8.3 不是 CLDC 而是 CDC。 很多人对此感到困惑,这是可以理解的。 我不知道为什么 Oracle 认为保留名称“JavaME SDK”但从版本 8 开始省略 MIDP 和 CLDC 是个好主意。

您需要下载的是Java ME SDK 3.4(或最新的v3.x)。 这是最后一个包含 CLDC API 的 Java ME SDK。

我面临同样的错误。 安装 Sun Java 无线工具包对我有用。

链接: http://www.oracle.com/technetwork/java/index-jsp-137162.html

您可以在netbeans.conf文件中手动添加 Java SDK 的路径。

右键单击您的桌面,然后单击属性并打开位置:

  1. 打开目录C:\Program Files\NetBeans-15\netbeans\etc
  2. 打开文件netbeans.conf

 # Default location of JDK:
 # (set by installer or commented out if launcher should decide)
 #
 # It can be overridden on command line by using --jdkhome <dir>
 # Be careful when changing jdkhome.
 # There are two NetBeans launchers for Windows (32-bit and 64-bit) and
 # installer points to one of those in the NetBeans application shortcut 
 # based on the Java version selected at installation time.

netbeans_jdkhome="你的 SDK 的路径"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM