Apache Netbeans 17 - Java 远程开发

问题描述 投票:0回答:0

这个问题是关于如何使用 Apache Netbeans 17 (IDE) for Java not C++

如果您使用“Apache Netbeans 远程开发”等搜索词搜索信息,您将找到有关连接到 C++ 构建主机的文章。这是不是这个问题是关于什么的。

情况/设置

  • 安装了 Apache Netbeans 17 和 JDK 20 的 Windows 10 机器
  • 运行 Linux 的远程(本地网络)机器。这是我的构建和部署主机

之前我一直在使用 VS Code 进行所有开发工作,它能够使用 SSH 连接到远程主机,从而提供对文件系统的访问。

我想使用 Apache Netbeans,因为它是为 Java 开发而设计的,所以(我希望)调试和开发工具会比仅仅使用 VS Code 作为编辑器更好。

请不要建议“只使用 VS 代码”作为答案 - 我想尝试其他东西以查看其他产品(在本例中为 Netbeans)必须提供什么。

  • 代码在开发服务器上
  • 应该执行代码,并附加调试器,在开发服务器上运行的程序
  • Windows机器只是一个终端,用于访问其他机器进行开发工作

问题

是否可以使用 Netbeans 设置远程项目/远程开发环境?如果可能的话,我该怎么做? (用于 Java 开发。)

我强烈怀疑这是可能的,因为我找到了有关使用 C++ 语言的 Netbeans 进行远程开发的文章。由于 Netbeans 主要针对 Java 开发,如果支持远程 C++,但不支持远程 Java,那将是令人惊讶的。


看起来像重复但不是的问题:

这个问题问的是在部署到远程机器上运行之前,编译本地托管和本地编译的 Java 代码。 (在本例中为 Raspberry Pi。)

这个问题是不同的,因为我的 Java 代码在不同的机器上。它与 Netbeans 不在同一台机器上。

我实际上并不关心编译过程是在本地运行还是远程运行,但是由于代码必须远程运行,并且

.java
文件存在于远程机器上,如果远程机器进行编译可能更有意义过程也。 (为什么要通过网络移动所有文件来编译它们并再次通过网络将编译输出移回。)

我也找到了这个链接,但是这个信息太过时了,它与 Netbeans 17 的任何当前 GUI 都不对应。

https://netbeans.apache.org/kb/docs/java/javase-embedded.html

java netbeans remote-debugging remote-development
© www.soinside.com 2019 - 2024. All rights reserved.