クラスパスに追加することなくQuickTimeファイルを再生できるように、ユーザーはjre/lib/extフォルダにQTJava.zipのコピーを持っている必要があります。 QuickTimeはこのためのインストールプロセスを提供しています:http://commons.oreilly.com/wiki/index.php/QuickTime_for_Java:_A_Developer%27s_Notebook/Getting_Up_and_Running_with_QuickTime_for_Java(QTJインストールのプリフライトのセクションを参照)基本的に、QT関連のファイルをインストーラから実行する必要があります。QTは既にインストールされているため、 ".mov"ファイルが実行されたときにムービープレーヤに表示されます。NSISインストーラからQuickTime関連ファイルを実行するには?
ユーザがJREを選択する選択ダイアログがあり、この手順の直後にこのインストーラを実行するようにユーザに促したい(QTJavaがまだ存在しないと仮定して、これをチェックする)。 ".mov"ファイルが基本インストーラフォルダにあると仮定すると、このファイルを "実行中"にどのようなステップが含まれていますか?これまでのところは何も働いていないし、私たちが試した各方法をリストアップするとページを取り上げるので、新しい視点が役立ちます。
あなたは.MOVを再生するためにQTJava.zipを持っているユーザーが必要なのはなぜ? QuickTimeはシステムにインストールできますが、JREにはQTJava.zipはありません。 .movファイルを再生できる他のプレーヤーをインストールすることができます...あなたは最終的に何を達成したいですか? –
QTJavaを使用してアプリケーションでファイルを再生するので、クラスパスにその場所が存在する必要があります。 QTJがQTファイルを再生する必要があるため、ユーザーがインストールしている他のアプリは何であるかは問題ではありません。 – wade
アプリケーションで.movファイルを再生したいのですが、それは正しいですか?その後、この質問はインストーラとは関係なく(あなたはその部分を解決したようです)、* QTJava API documentation *を読むべきです。 –