Java3D を使用して開発したゲームを仕上げています。Java3D には標準の JRE が付属していないため、このゲームを提供するすべての人は Java3D をダウンロードする必要があります。私の友人の何人かはコンピューターにあまり詳しくないので、Jar をディスクに書き込んで Java で動的にロードするだけで作業が大幅に軽減されると思いました。これに対するより良い解決策はありますか?それとも、Jar を動的にロードするのがよいのでしょうか?
ここから私の別のコンピューターにJava3Dをインストールしました:
かなり簡単なインストールでしたが、何もダウンロードする必要がなかった方がよいでしょう。彼らが私のゲームにのみ Java3D を使用するつもりなら、彼らが Java3D をダウンロードする手間をかけるのは論理的ではないように思えます。
これに対するより効率的な解決策はありますか?Jar を動的にロードするのは正しい方法ですか?
編集
これが私の問題を単純化したものです:
- Java3D は Java の標準部分ではありません。個別にインストールする必要がある拡張機能です。
- Java3D は 3 つの Jar ファイル (j3core.jar、j3dutils、vecmath) で構成されています。
- Jar ファイルをダウンロードせずに、他のコンピューターでゲームを実行できるようにしたい
ここに私の簡単な質問があります:
Java3D がインストールされていないコンピューターで Java3D を実行するにはどうすればよいですか? ゲームと一緒に Jar ファイルを CD に書き込み、インストールもダウンロードもせずに、CD からすぐにゲームをプレイできるようにしたいと考えています。これどうやってするの?