java - 如何在 headless 远程 Linux 服务器上运行应用程序并在本地 Windows 计算机上查看 UI

标签 java html linux swing jnlp

我有一个 swing 应用程序,它接受一些输入文件,操作它们,并将其显示在其 UI 中。目前我有一台远程 headless Linux 机器,其中包含数据文件(每天都会变化)。那么有没有一种方法可以让我在远程 Linux 计算机上运行该应用程序并在本地 Windows 计算机上查看其 UI?我听说可以使用 JNLP 的东西。我对此很陌生,对此的任何建议都非常感谢。 谢谢。

最佳答案

您需要在Windows机器上安装X服务器软件并将软件的显示重定向到您的X服务器。示例 X 服务器软件有 Exceed、MobaXterm 等。启动 X 服务器后,您应该登录 Linux 机器并执行

export DISPLAY=<your IP address>:0.0

然后运行您的软件

关于java - 如何在 headless 远程 Linux 服务器上运行应用程序并在本地 Windows 计算机上查看 UI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60446687/

相关文章:

java - 如何从 Java 中的 Date 对象中减去 X 天?

java - JUnit 和 JFileChooser

html - 当屏幕尺寸改变时,如何调整这些导航栏元素的位置?

linux - sed:替换用单引号括起来的中间数字模式

Java:如何实现康威的生命游戏?

HTML 5 自定义控件

html - 如何在仅使用 css 打印时为每一页留出一些空间

linux - 用户输入以在 linux shell 脚本中设置校准月份和年份

php - 想通过php文件传递bash文件中的参数

java - Java ProcessBuilder:输入/输出流