2

Windowsレジストリを使用してアプリケーションの場所や期間(最大30日間の無料試用など)などのアプリケーション情報を保存するJavaデスクトップアプリケーションをWindowsプラットフォームで作成しました。

ここで、 MacOSで実行する同じJavaアプリケーションを作成したいと思います。ほとんどのJavaコードは同じですが、MacOSのレジストリの概念についてはよくわかりません。WindowsプラットフォームのようなMacOSにレジストリはありますか?はいの場合、JavaでMacレジストリを使用してアプリケーション情報を書き込むにはどうすればよいですか?

よろしく、

アルン・クマール

4

1 に答える 1

5

このjava.util.prefsメカニズムは、この種のものにアプローチするためのクロスプラットフォームの方法です。Windowsではレジストリに支えられており、Macでは.plistファイルに支えられ~/Libraryており、Linuxやその仲間ではファイルに支えられています~/.javaが、情報へのアクセスに使用するAPIはすべてのプラットフォームで同じです。

于 2012-09-18T13:38:09.373 に答える