我想在 Windows 10 中使用 JDK 16 在 Netbeans 12.4 中安装 C/C++ 插件。
我在安装 C/C++ 插件期间遇到错误。
窗户:10
网豆:12.4
JDK:16.0.1
我附上照片:
![enter image description here](https://i.stack.imgur.com/8lck5.jpg)
您遇到此问题是因为 NetBeans 正在使用 JDK 16 下载插件,该下载过程依赖于unpack200 工具在 JDK 11 中已弃用,并在 JDK 14 中删除.
由于 NetBeans 12.4 支持三个 JDK 版本(8、11 和 16),因此解决方案是:
- 暂时将默认平台切换为 JDK 8 或 JDK 11,因为它们支持 unpack200 API。
- 当 NetBeans 在 JDK 8 或 11 下运行时,下载并安装 C/C++ 插件。
- 成功安装 C/C++ 插件后,将 NetBeans 恢复为使用 JDK 16。
See 如何设置Netbeans运行的JDK?有关切换到 JDK 8 或 11,然后恢复到 JDK 16 的详细信息。
将 NetBeans 配置为使用 JDK 8 或 11(我选择 8)后:
-
重新启动 NetBeans,然后选择工具 > 插件 > 设置 > 添加 to add http://updates.netbeans.org/netbeans/updates/8.2/uc/final/distribution/catalog.xml.gz
作为插件的更新中心 URL。
-
点击可用插件选项卡,检查C/C++,然后单击Install按钮安装插件:
![InstallCPPplugin](https://i.stack.imgur.com/jZ8TT.png)
-
安装插件后,选择文件 > 新建项目...,然后选择C/C++来自类别列表以验证插件安装是否有效:
![CPPprojectTypes](https://i.stack.imgur.com/MYwIY.png)
-
如果列出了所有九个 C/C++ 项目类型(如上所示),则将 NetBeans 配置为在 JDK 16 下运行并重新启动 NetBeans,.
-
最后,选择文件 > 新建项目... > C/C++ > C/C++ 应用程序验证您是否可以创建一个简单的 C++ 应用程序并在 JDK 16 下运行它:
![CPPrunsOn124](https://i.stack.imgur.com/2rsnI.png)
Notes:
- See 如何在 Netbeans 中启用 C++17?如果你想使用 C++ 17。
- Note that NetBeans does not currently officially support C++, based on this comment in a NetBeans Bug Report NETBEANS-5501
:
目前,NetBeans 不支持 C/C++,您可以使用的插件
不过,从 8.2 开始使用的版本并没有得到真正的官方支持
这方面的工作正在进行中,最终目标是正式实施
NetBeans 的一部分,尽管这需要一段时间
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)