1

App Engine アプリケーションを、開発者でなくても誰でも簡単にインストールできるようにしたいと考えています。SDK を含めてアプリを配布でき、使いやすいインストール スクリプトでインストール プロセスをラップしたり、GUI インストーラーを使用したりすることもできます (たとえば、これを見つけました)

問題は、インストール プロセスに JDK が必要なことです。私が学んだように、Java 環境を適切に構成するのは非常に複雑です。App Engine SDK の最近のバージョンでは、JRE が JDK と競合し、JSP ファイルのコンパイル中にインストール プロセスが失敗するという問題があります。ただし、この問題がなくても、JDK のインストールは、ユーザーがアプリを展開する前に実行する必要がある追加の手順です。

可能な方法を思いつきましたが、それらのいずれかが可能かどうかはわかりません:

  1. アプリケーションを「プリコンパイル」し、インストール プロセス中に JDK が存在する必要がない「すぐにデプロイできる」パッケージとして配布します。
  2. どういうわけか私のアプリを JDK と一緒に配布します。私のインストール パッケージは、付属の SDK で使用される java および javac への事前定義されたパスを持つ閉じた環境になります。その結果、ユーザーは必要なすべてのファイル (JDK + SDK + アプリ自体) を含む 1 つの大きなパッケージをダウンロードするだけで済み、他に何もダウンロードしたり構成したりする必要はありません。

何かご意見は?

4

0 に答える 0