私はEnchantingというアプリケーションに取り組んでいます。このアプリケーションは、 Scratchに基づいており、Javaソースコードを出力してコンパイルし、LEGO MindstormsNXTRobotsにアップロードします。
アプリケーションは非常に初期のものですが、ユーザーはそれをインストールするのに苦労しています。
現在、Windowsユーザーは次のことを行う必要があります。
- JavaDeveloperKitをダウンロードしてインストールします
- LeJOS(NXT用のJavaライブラリ)をダウンロードしてインストールします
- おそらく環境変数を微調整する
- その後、Enchanting自体をダウンロード、インストール、実行できます
JDKとLeJOSを含むインストーラーを提供できれば、実行時に環境変数を把握でき、プロセスは次のようになります。
- Enchantingをダウンロード、インストール、実行します
JDKを再配布する方法はありますか?
(ちなみに、Processing(簡略化されたテキストベースのプログラミング環境)はJDKに付属するバージョンを提供しているように見えるので、そうするための正当な方法があるようです)。
補遺:JavaがインストールされていないWindowsユーザーが、単一の.exeファイルを実行してJDK、LeJOS、およびEnchantingをインストールできるようにしたいと思います。