実行可能な jar ファイルにパッケージ化されたリソース ファイルを抽出してローカル ドライブに保存する方法があるのではないかと考えています。そのため、ユーザーが私の jar ファイルをダウンロードしてダブルクリックすると、最初にリソースから 1 つのファイルが保存されます。彼の C: ドライブを開き、私のプログラムを実行します。
2582 次
2 に答える
4
ClassLoader.getResourceAsStream()を使用してそのリソースの内容を取得し、InputStream
(たとえば) 一時ディレクトリに書き込みます。メソッドでは、main()
プログラムの主要部分を実行する前にこれを行うだけです。
于 2010-02-28T18:32:08.570 に答える
1
そのロジックをプログラムに記述する必要があります。ファイルを実行JAR
すると、メイン クラスが実行されるだけです。そのクラスのメソッドが最初main
にファイルをディスク上の場所にコピーすることである場合、これは要件を満たしているようです。
Java でのファイルのコピーに関するSun のチュートリアルは次のとおりです。
于 2010-02-28T18:27:59.547 に答える