如何配置 NetBeans 11.1 项目以在 Raspberry Pi 上远程运行

Posted

技术标签:

【中文标题】如何配置 NetBeans 11.1 项目以在 Raspberry Pi 上远程运行【英文标题】:How to Configure a NetBeans 11.1 Project to Run Remotely on aRaspberry Pi 【发布时间】:2020-01-07 16:49:56 【问题描述】:

我想在我的 Windows 8.2 笔记本电脑上使用 NetBeans 来编译 Java 程序并在我的 RaspBerry Pi 4B 上运行它们。我一直在关注https://www.instructables.com/id/Efficient-Development-of-Java-for-the-Raspberry-Pi/ 上提供的 Instructables“树莓派的高效 Java 开发”。我使用的是 NetBeans 版本 11.1,而这些说明与早期版本有关。他们描述的版本有一个项目属性对话框,其中显示一个类别列表,包括一个“运行”项目,该项目用于识别在设置序列中较早配置的正确远程平台。在 NetBeans 11.1 中,项目属性对话框不再有“运行”项,而且我找不到将 RaspBerry Pi 平台指定为目标的方法。有没有办法使用我正在使用的 NetBeans 版本执行此操作?

【问题讨论】:

【参考方案1】:

我自己找到了一个可能的解决方案。当我提出这个问题时,我没有提到 NetBeans 项目是作为 Java Gradle 项目创建的。我对 NetBeans 还很陌生,并没有意识到这种选择的全部含义。从那时起,我尝试了另一种方法并将该项目创建为 Java Ant 项目。使用此配置,“运行”项现在出现在项目属性对话框中,我可以选择远程 RaspBerry Pi 平台作为目标。通过此更改,我现在可以在笔记本电脑上编译并在 RPi 上运行应用程序,只需单击 NetBeans 按钮即可。

在我关注的原始文章中没有提到这一点,我怀疑 NetBeans 项目属性对话框从那时起发生了变化。 2013 年 10 月在 https://www.raspberrypi.org/forums/viewtopic.php?t=59600#p445707 的 RaspBerry Pi 论坛上的另一篇帖子强调了同样的问题,但没有收到任何回复。虽然我现在可以继续进行 Ant 构建过程,但我仍然倾向于坚持使用 Gradle,因为我在其他项目中对它有一定的了解。我仍然没有找到关于 Gradle 以及如何识别远程目标平台的任何帮助,如果确实有可能的话。有人可以帮忙吗?

【讨论】:

以上是关于如何配置 NetBeans 11.1 项目以在 Raspberry Pi 上远程运行的主要内容,如果未能解决你的问题,请参考以下文章

在 Mac OS 11.1 中运行 Xcode 12.3 项目时您无权保存文件

如何在 Netbeans 中设置环境变量?

如何配置我的 Xcode 项目以在多个版本的 iOS 上运行?

如何在不退出远程服务器上的 R 的情况下恢复 X11 连接

分析Gradle项目

netbeans 和 xdebug 与 laravel