【问题标题】:Publishing Java application发布 Java 应用程序
【发布时间】:2012-06-15 01:43:33
【问题描述】:

在对 Java 应用程序进行编码和测试之后(可以说是使用 Eclipse,但不一定)应该采取哪些步骤来发布最终版本。例如,对于 Android 应用程序,

您必须在 XML 清单文件中对您的应用进行版本控制(主要用于 Google Play 商店)。然后您通常使用 Java 密钥工具对应用程序进行签名。在 Java 教科书中,我没有提到任何完成和发布应用程序的标准程序。

您能解释一下标准程序吗?

【问题讨论】:

    标签: java android publishing google-play


    【解决方案1】:

    好的,您要做的第一件事就是将您的应用程序打包到一个 jar 文件中,并在清单中包含一个主类。上面有一个section in the Java Tutorial

    然后,这取决于您要支持的环境。最简单的事情就是向用户提供该 jar 文件。在大多数桌面环境中,您只需单击(或双击)文件即可从文件资源管理器运行 jar 文件。

    您可以通过简单地用命令文件包装 jar 文件来制作命令行版本。在 UNIX/Linux 环境下,就这么简单

    #!/bin/bash
    java -jar myapp.jar
    

    除此之外,您还需要研究应用程序安装程序,它们本质上是依赖于平台的。

    【讨论】:

    • 试过这个并了解到,至少 Windows 和 OSX 不喜欢执行任何未签名的下载对象。诸如将脚本复制和粘贴到终端之类的解决方法并不是您希望软件客户端强制执行的操作。
    【解决方案2】:

    此答案专门针对在 Google Play 商店中发布 Android 应用程序,因为您已使用 "android""google-play" 标记您的问题。

    要使用 Eclipse ADT 插件或使用 Ant 工具通过命令行创建用于将 Android 应用程序发布到 Google Play 商店的包,您可以遵循 Preparing for Release 指南。

    对于在 Google Play 上发布至关重要的一件事是对应用进行签名的要求。这些步骤在Signing Your Applications 中进行了说明。确保将密钥库以及密钥库的私钥存储在安全的地方。

    【讨论】:

    • 签名似乎是所有平台上必不可少的步骤,因为所有平台在执行任何下载的内容时都变得非常严格。
    猜你喜欢
    • 1970-01-01
    • 2010-12-14
    • 1970-01-01
    • 2017-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多