首页 > 解决方案 > 如何在 PC 上本地托管 Java 应用程序并使用 Web 界面控制它并从类中调用方法以在计算机上运行

问题描述

我想用 gui 创建一个 java 应用程序。我希望 gui 将被构建为网页并在本地托管。目的是使用我的手机访问我的计算机的 ip 并查看界面,我可以通过网页从我的手机控制程序,并通过我的输入,某些功能在托管程序的 pc 上生效。

标签: java

解决方案


使用Vaadin构建的 Web 应用程序

使用Vaadin Flow框架以 Java 构建您的 Web 应用程序。将您的 UI 定义为 Java 对象、Button、TextField、Grid 等。在运行时,Vaadin 会自动生成所有必要的 HTML、CSS 和 JavaScript,以便在用户的 Web 浏览器中呈现该 UI。

在您的本地 PC 上,安装您选择的任何Jakarta Servlet Web 容器,例如 Tomcat、Jetty、Glassfish/Payara、WildFly/JBoss 等。您的 PC 现在充当 Web 服务器。

在防火墙上打开必要的端口或进行端口转发以允许 HTTP 流量通过。


推荐阅读