GWT 如何在浏览器中 运行 java GUI

How can run java GUI in browser by GWT

我想 运行 java 通过 GWT 在 Web 浏览器上摆动应用程序(Google Web 工具包 ) 或其他解决方案。

假设您使用 Eclipse 作为此处的 IDE。我建议试试这个:

Run mvn gwt:debug Connect to it as a remote Java appl. from Eclipse

确保您拥有所有相关的类路径规范和适当的 运行 配置。在您的浏览器中尝试使用本地主机 URL 和正确的端口。

您还可以为 Google 开发人员浏览此页面。 https://developers.google.com/eclipse/docs/running_and_debugging_2_0

我不是很清楚你想做什么。

GWT 正在将 Java 源代码编译为 Java 脚本。该Java脚本在浏览器上执行。 Java Swing 代码与在浏览器中执行的JavaScript 没有直接联系,尤其是Swing 不受GWT 小部件库的支持,无法编译为JavaScript。您可以在此处找到支持的软件包和 类:http://www.gwtproject.org/doc/latest/RefJreEmulation.html

如果您尝试从浏览器环境执行 Java Swing 桌面应用程序,那只能使用 WebStart,浏览器使用 "jnlp:" 协议处理程序将控制转发给 WebStart 应用程序, 与 Java 插件一起安装。可以在此处找到更多信息:http://docs.oracle.com/javase/7/docs/technotes/guides/javaws/developersguide/contents.html

如果您谈论的 Swing 应用程序是一个 Applet,您可以将 applet 所需的嵌入代码输出到 GWT 应用程序视图的 HTML 输出中。静态或通过动态添加具有相应内容的 HTML 面板。小程序支持在浏览器中逐渐消失,但您可以在此处找到示例 https://docs.oracle.com/javase/tutorial/deployment/applet/deployingApplet.html

选择你的武器。