在 NetBeans 12.4 中安装 J2ME 插件

Posted

技术标签:

【中文标题】在 NetBeans 12.4 中安装 J2ME 插件【英文标题】:Installing J2ME plugins in NetBeans 12.4 【发布时间】:2021-07-04 10:26:36 【问题描述】:

我从这里下载了 J2ME 插件:https://www.oracle.com/java/technologies/javame-sdk-downloads.html

我无法安装插件,这是错误:

Some plugins require plugin Java Profiler Core to be installed.
The plugin Java Profiler Core is requested in version >= 2.1.1 (release version 2) but only 3.41 (of release version different from 2) was found.

The following plugins are affected:
     Java ME SDK CPU Profiler Snapshot Viewer
     Profiler (Java ME Projects Support) 

请帮帮我,谢谢

【问题讨论】:

【参考方案1】:

首先是几个基本点:

我不知道 Java ME 是否适用于使用 JDK 版本 > 8 的 NetBeans,所以我首先将 NetBeans 的默认平台设置为 JDK 8。这一步可能不是必需的,但它确实有效。 不要从您链接到的 Oracle 页面下载 NetBeans 插件。相反,请使用下面详述的方法来使用兼容的旧插件。

在 NetBeans 12.4 中:

进入工具>插件>设置并点击添加http://updates.netbeans.org/netbeans/updates/8.2/uc/final/distribution/catalog.xml.gz添加为升级中心,然后勾选其条目的活动列。 点击可用插件标签。您应该看到 Java ME 的四个条目。点击所有四个的Install复选框,然后点击Install按钮安装这些插件: 接下来从链接到的 Oracle 页面下载 oracle-jmesdk-8-0-rr-win32-bin.exe,然后运行下载的可执行文件以将 Java ME SDK 安装到您的选择(如果您还没有这样做的话)。 使用 Tools > Java Platforms > Add Platform... 将刚刚安装的 ME JDK 添加为 NetBeans 中的 Java Platform。具体步骤详见the update at the end of this answer 至How to fix Netbeans 8.0 not detecting Java ME。

Java ME SDK 已被添加为 Java 平台,并且较旧的 Java ME... 插件已安装。最后一步是验证您现在是否可以使用项目向导在 NetBeans 12.4 中创建 Java ME 嵌入式应用程序:

选择 Files > New Project...,您应该会在 Categories 列表中看到一个名为 Java ME Embedded 的新条目。在 Projects 列表中,将有一个名为 Java ME Embedded Application 的条目: 单击下一步>,您应该会看到类似这样的屏幕: 根据需要设置项目名称字段和任何其他字段。 最后,点击Finish创建Java ME项目。

【讨论】:

谢谢!我能够安装 J2ME 平台,但我无法安装插件,它们没有显示给我。这就是我所做的:drive.google.com/file/d/11fcac4bKoK4ggLbie0XUqr2_kgJFregW/… 在这里它们没有显示给我:drive.google.com/file/d/1d-WEFb8UwYPpTUegt9eK71kFsGcCfsV2/… @יהונתןאלברט 也许插件已经安装了?如果是这样,它们将不会显示在 Ava​​ilable Plugins 选项卡上。您可以通过选择 Installed Plugins 选项卡,然后选中 Details 复选框来检查这一点。您看到 Name 列下列出的四个 Java ME 插件了吗?此外,如果您选择 File > New Project...,您是否看到 Java ME Embedded 作为选项列出? 我成功了!谢谢!!

以上是关于在 NetBeans 12.4 中安装 J2ME 插件的主要内容,如果未能解决你的问题,请参考以下文章

在 j2me 和 NetBeans 中运行相同代码时获得不同的输出

如何从 NetBeans 直接在移动设备上运行 J2ME 应用程序?

在 J2ME 项目 (Netbeans 6.9.1) 中未检测到预处理器块

Java ME (J2ME) 开发:NetBeans 与 Eclipse

J2ME 应用程序开发指南

为 J2ME 应用程序设计 GUI