2017-08-04 12 views
0

私はデフォルト設定で動作するJavaライブラリmylibを作成していますが、ユーザーは設定ファイルを作成してそれらの設定を上書きすることができます。問題は、ウィンドウ上のそのようなファイルの標準的な場所は何ですか? Linux上Windows上のJavaアプリケーション用のユーザー設定ファイルはどこにありますか?

それはです:%LOCALAPPDATA%%USERPROFILE%または%APPDATA%、その後./mylib/*~/.mylib/*または~/.config/mylib/*

私はsome answersは、多くの異なる場所を言った窓に関する。私はまた、$HOMEDRIVE$HOMEPATHの変数を導入してsome answersを見つけました。

私のlibはどこに自分の設定ファイルを保存する必要がありますか?

+0

システムプロパティー 'user.home'について知っていますか? – chrylis

+0

しかし、私はユーザーの家がWindows上の標準的な場所であるかどうかはわかりません。例えばLinux上では、多くのアプリが自分の設定をユーザの家に直接置くのではなく、もっと深いところに保存します。窓の標準は何ですか? – piotrek

答えて

0

%APPDATA%/appname/configfile

これは標準的な場所であり、それは、ほとんどのWindowsアプリケーションで使用されます。 This blog post from msdnは私が見つけることができる最も権威のある情報源です。

関連する問題