【问题标题】:Is it possible to deploy Java SE apps online?是否可以在线部署 Java SE 应用程序?
【发布时间】:2019-04-04 04:11:54
【问题描述】:

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

How to deploy Java desktop Swing application on the cloud?

我有一个想要分发的 Swing 应用程序(一个功能版本,除了将代码放在存储库中之外),我不确定我有什么选择。关于Applet我只知道名字,不知道Docker和Heroku等工具的作用域是什么。

抱歉,问题太宽泛了。

【问题讨论】:

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

标签: java swing


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-24
    • 1970-01-01
    • 1970-01-01
    • 2011-06-23
    • 1970-01-01
    相关资源
    最近更新 更多