プロジェクトを終了し、jarファイルにデプロイしました。しかし、私は問題に遭遇しました:
私のプログラムは、Eclipseでファイル(例:data.sav)を自動生成します。このファイルは、最前面のプロジェクトフォルダーに表示されます。デプロイすると、このファイルにはjarファイルが含まれていません。したがって、データなしで開始します。
実行してsthを実行すると、data.savが再び作成されます。しかし、このjarファイルにはこのファイルがありません。古いdata.savを新しいdata.savに上書きしたいと思っているので、これを言います。
だから、jarファイルに「data.sav」を含める方法を教えてください。Eclipseにデプロイするときにこのオプションが表示されません。
これが私がファイルを書きたいコードです:
ObjectOutputStream writer = new ObjectOutputStream(
new FileOutputStream("data.sav"));
なぜ私がそうするのかをより明確にするために。たとえば、ゲームには、ほとんどの10人のハイスコアを含むリストがあります。最初にプレイするときは、まだ誰もプレイしていません。そのため、このハイスコアリストに何人かの人を書き込んで「ごまかす」必要があります。そのため、私のプログラムには、以前にプレイした「ダミープレーヤー」が含まれています。