1

我想让我的 App Engine 应用程序易于为任何人安装,即使对于非开发人员也是如此。我可以分发包含 SDK 的应用程序,并且可以通过易于使用的安装脚本甚至使用 GUI 安装程序来包装安装过程(例如,我发现了这个)。

问题是安装过程需要 JDK,据我所知,正确配置 Java 环境非常复杂。在最新版本的 App Engine SDK 中,当 JRE 与 JDK 冲突并且在编译 JSP 文件期间安装过程失败时,会出现问题。但即使没有这个问题,安装 JDK 仍然是用户在部署应用程序之前需要做的额外步骤。

我想出了可能的方法,但我不确定它们是否可行:

  1. “预编译”应用程序并将其分发为“准备部署”包,在安装过程中不需要 JDK 存在。
  2. 不知何故将我的应用程序与 JDK 一起分发。我的安装包将是一个封闭的环境,其中包含的 SDK 将使用预定义的 java 和 javac 路径。结果,用户只需下载一个包含所有必需文件(JDK + SDK + 应用程序本身)的大包,而他无需下载或配置任何其他内容。

有什么想法吗?

4

0 回答 0