有办法远程查看Swing应用程序吗?

H2O*_*aCl 5 java browser swing

我想方便地展示我的应用程序,而无需携带笔记本电脑或分发混淆的Java应用程序。

有没有一种简单的方法可以在浏览器中查看我的Swing应用程序。我不一定需要命令按钮就可以工作(但是如果这样做的话会很好),我只想查看互联网上任何地方的像素。我有从JChart2D构建的图。

编辑:通常,屏幕会在可配置的时间段和15秒后更新,但是如果桌面每15秒更新一次,并且浏览器图像的更新速度要慢得多(例如1分钟),那就可以了。

编辑:我所拥有的主要是桌面应用程序,因为它是桌面应用程序,可以满足98%的要求,但是如果我可以看到它或在不进行重新编写的情况下远程使用它,那将给我2%的额外费用(请参阅1 %,请使用1%)。

T-G*_*ely 5

为此,最近的Webswing可能是完美的。它似乎功能齐全。有一些小故障,我想念光标。唉,远程应用程序也显示在服务器上,无论您是否需要。


Cem*_*emo 2

解决方案并不多,但最简单的方法是JNLP

JNLP 是一种基于 XML 的技术,用于通过 Web 启动 Java 可执行文件。试想一下,您可以指定应用程序中的类路径资源(图像、JAR 文件、属性、文件等),这些资源分散在 Web 上并给出它们的 URL,而不是像普通 Java 应用程序那样依赖本地文件系统。此功能使您能够通过声明文件在 Web 上的位置来自动部署应用程序(即安装所需的应用程序文件并正确启动它们)。而且它比小程序要容易得多,因为浏览器的严格权限会给您带来很多麻烦。

JNLP 的示例位于此处此处