是否可以在线部署Java SE应用程序?

是否可以在线部署Java SE应用程序?,java,swing,Java,Swing,我发现了这个问题,但它相当古老,所以我不知道世界发生了多大变化: 我有一个我想发布的Swing应用程序(一个功能版本,除了把代码放在回购中),我不确定我的选择是什么。关于小程序,我只知道它的名字,我不确定Docker和Heroku等工具的作用域是什么 如果问题太广泛,很抱歉。您不能真正在“云上”部署Swing应用程序。Swing是一种桌面视图技术。如果您只需要让人们可以在自己的桌面上下载并安装您的应用程序,您可以将其包装在安装程序/启动器中,如。当有人下载并运行你的installer.exe时

我发现了这个问题,但它相当古老,所以我不知道世界发生了多大变化:

我有一个我想发布的Swing应用程序(一个功能版本,除了把代码放在回购中),我不确定我的选择是什么。关于小程序,我只知道它的名字,我不确定Docker和Heroku等工具的作用域是什么


如果问题太广泛,很抱歉。

您不能真正在“云上”部署Swing应用程序。Swing是一种桌面视图技术。如果您只需要让人们可以在自己的桌面上下载并安装您的应用程序,您可以将其包装在安装程序/启动器中,如。当有人下载并运行你的installer.exe时,它会将你的Swing应用程序解压缩到他们的本地文件系统。

老实说,分发Swing应用程序的最佳方法(IMO)是将其放在GitHub上。或者你想以某种方式保护谁可以看到/下载/使用它?applet和正在从JDK中删除。您的目标java版本是什么?请使用用户可以使用的“安装程序”download@ControlAltDel,我根本不需要保护它,真的。这只是一个小游戏,所以我对与用户分享比与其他开发者分享更感兴趣。我假设用户大多不想知道任何有关代码、编译、克隆repos等的信息。@Abra我在笔记本电脑上安装了JDK 1.8u151左右,我在上面开发了它。