0

作業中のゲームのハイスコアを保存するには、.datファイルの読み取りと書き込みを行う必要があります。すべてEclipseで機能しますが、実行可能なファイルに変換すると、スコアを保存する.jarファイルがありません。スコアを保存するために、ファイルからファイルと同じフォルダーにあるファイル.datにアクセスするにはどうすればよいですか?.dat.jar.jar

4

1 に答える 1

2

一般に、jar ファイルが実行されている場所に書き込みを試みることは非常に悪い考えです。jar ファイルが Web アプリケーションとして .war ファイル内から実行されている場合はどうなりますか? その場合、jar ファイルの場所に書き込むことはできません。

プログラムを変更して、環境変数、java .properties ファイル、またはコマンドライン引数 (または 3 つすべて) のいずれかを調べて、出力を書き込む場所を指定し、実行時に適切な出力場所を指定する必要があります。

于 2013-02-25T02:55:30.870 に答える