使用NetBeans 12进行树莓派远程开发时找不到远程平台的问题求助
解决思路
- 确认项目类型:只有「Java SE 嵌入式」或「带远程主机的Java SE应用」类项目支持选择远程JDK平台,普通Java SE桌面项目默认不会加载远程平台选项,请核对你创建项目时选择的模板是否符合要求。
- 核对远程平台架构配置:打开Java平台管理器中对应树莓派JDK的属性页,确认平台架构字段选择为ARM(对应树莓派的32/64位ARM架构),若误选x86/amd64架构,项目运行平台列表会自动过滤不匹配的平台,不会显示你添加的远程JDK。
- 对齐JDK版本兼容规则:打开项目属性的「源」标签,将源代码兼容性、生成的类文件兼容性都调整为17,和本地、树莓派两端安装的JDK版本保持一致,版本不匹配的平台会被默认过滤。
- 清理IDE缓存后重启:NetBeans平台列表缓存异常是常见故障诱因,关闭IDE后删除
C:\Users\你的用户名\AppData\Roaming\NetBeans\12.5\var\cache目录下的所有内容,重新启动IDE后再次查看运行平台下拉列表。 - 修复版本补丁冲突:你当前安装的NetBeans 8.2 Patch 2仅适配NetBeans 8.2版本,安装在12.5版本上会导致远程平台相关模块加载异常,卸载该旧版补丁或重新安装纯净版NetBeans 12.5即可修复该问题。
内容的提问来源于stack exchange,提问作者B Gehrke
相关产品推荐
相关产品推荐

