在 Linux 上开发时在远程 Windows 机器上执行 Java 进程

在 Linux 上开发时在远程 Windows 机器上执行 Java 进程

我的主要开发环境是 Linux。但是,我的应用程序的执行环境是在 Windows 上。选择的语言是 Java。

有没有办法设置 IntelliJ 来调用 Windows 远程计算机上的 Java 进程?该应用程序内包含只能在 Windows 上调用的项目。[Windows 句柄]

答案1

最好的办法可能是在 Windows 机器上安装 cygwin 或其他 sshd,然后编写 rsync 和 ssh 的组合脚本来复制类文件并执行远程 Java 应用程序。使用 SSH 会有一些轻微的开销,大约 1 秒,但我认为性能并不是特别令人担忧。SSH 的一大优点是输出会流回本地机器,因此您可以解释输出或针对它编写额外的回归测试。

相关内容