gpt4 book ai didi

java - 在 headless (headless)服务器中运行 Java AWT/Swing GUI 应用程序

转载 作者:行者123 更新时间:2023-11-30 07:33:42 25 4
gpt4 key购买 nike

我有一个网关应用程序,它带有一个登录对话框,然后是一个 GUI 窗口。我将在一台没有显示器的托管服务器上运行这个应用程序。我只需要在登录时与对话框进行交互,也许偶尔会检查主 GUI。服务器是 Debian 5.0。

到目前为止我唯一的想法是:

  1. 通过隧道将 X session 连接到我的桌面以进行登录,但我不确定如果 X session 断开连接(即我重新启动我的桌面等)会发生什么情况

  2. 尝试从包装器 Java 应用程序实例化/启动应用程序,该应用程序有望填写登录对话框或直接登录,但我很可能无法以这种方式查看主 GUI,并且可能会出现其他副作用.

很遗憾这个特定的应用程序是用 Swing 编写的,并且不提供仅命令行模式或守护程序模式。

最佳答案

您可以在运行应用程序的机器上运行 VNC 服务器。然后您可以随时连接到虚拟 X 服务器以与用户界面交互。

我附近没有 Debian 系统,但在 Ubuntu 上有一个软件包 vnc4server 可以提供您需要的功能。

关于java - 在 headless (headless)服务器中运行 Java AWT/Swing GUI 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5679943/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com