Java 如何在web浏览器上部署swing应用程序?

Java 如何在web浏览器上部署swing应用程序?,java,swing,browser,jframe,webswing,Java,Swing,Browser,Jframe,Webswing,我开发了一个大型swing应用程序。有几个类,每个类都创建自己的JFrame,同时关闭前一个称为该类的类 我希望将其部署到web浏览器中,并了解我需要将其转换为小程序。我是否必须在每个类中添加创建小程序的代码?还是有别的办法 在我目前的情况下,每个类都创建了一个JFrame,它有一些按钮,单击这些按钮将关闭当前的JFrame,并实例化一个新类,创建另一个JFrame 你能帮我解决问题并给我一些建议吗?调查一下。这使您能够从web上启动Swing应用程序,而无需更改任何内容 下载creamtec.

我开发了一个大型swing应用程序。有几个类,每个类都创建自己的JFrame,同时关闭前一个称为该类的类

我希望将其部署到web浏览器中,并了解我需要将其转换为小程序。我是否必须在每个类中添加创建小程序的代码?还是有别的办法

在我目前的情况下,每个类都创建了一个JFrame,它有一些按钮,单击这些按钮将关闭当前的JFrame,并实例化一个新类,创建另一个JFrame

你能帮我解决问题并给我一些建议吗?

调查一下。这使您能够从web上启动Swing应用程序,而无需更改任何内容

  • 下载creamtec.com-->AjaxSwing应用程序
  • 在系统中安装此应用程序
  • 在SetEnv.sh文件中配置java,并配置Ajaxswing应用程序路径
  • 目前ajaxswing应用程序已启动
  • AjaxSwing>webapps>lib>同时粘贴jar文件和相关图像
  • 要在Ajaxswing>config>中创建配置文件,此配置文件名应与包名相同
  • 运行ajaxswing应用程序
  • 选择新的
  • 键入项目名称
  • 添加相关的lib文件(所有相关的jar连接器和jar文件)
  • 输入packagename.mainclass
  • 运行服务器
  • 系统显示url并在ie中启动

  • 我刚才使用了以下步骤:

  • 从以下网址下载网页
  • 上传你的jar文件
  • 将应用程序添加到
    webswing.config
    并使用Java8+
  • 启动Webswing服务器,默认情况下,添加的应用程序swing窗口将显示在您的浏览器中

  • 现代浏览器似乎都不支持Java小程序,Java Web Start也不受欢迎(无论如何也不一定是一个好的解决方案),因此Webswing(如下所述)是城里唯一可行的游戏。这似乎是非常专业的工程,但仍然有免费的GPL选项。