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

Gle*_*rry 5 java netbeans raspberry-pi

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

Gle*_*rry 1

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

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