【问题标题】:How to run GUI from Server with Client如何使用客户端从服务器运行 GUI
【发布时间】:2022-11-04 02:36:44
【问题描述】:

大家好,我在服务器上制作了 Battleship GUI,我可以连接客户端 但是我怎样才能使用客户端运行服务器上的 GUI 应用程序?

不知道如何解决这个问题

【问题讨论】:

  • 您需要在客户端机器上安装一个带有 GUI 的应用程序。

标签: java user-interface server client


【解决方案1】:

客户端需要将 GUI 应用程序下载为 jar 文件,然后运行它。

    URL website = new URL("http://www.mywebsite.com/gui-application.jar");
    Path path = Paths.get("gui-application.jar");
    try (InputStream in = website.openStream()) {
        Files.copy(in, path, StandardCopyOption.REPLACE_EXISTING);
    }

    ProcessBuilder processBuilder = new ProcessBuilder("java", "-jar", path.toAbsolutePath().toString());
    Process guiApplication = processBuilder.start();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多