0

HSQLDB に接続してインストールする必要がある Java のアプリケーションがあり、そのアプリを作成して正常に動作しますが、プログラムとファイル フォルダーにコードを配置すると、HSQLDB はロック プロパティを編集できず、ソフトウェアを開くことができません = (

それが Windows のセキュリティであることは知っていますが、データベースを含むフォルダーを編集可能にする方法はありますか? (c:programs and files\mySoftware\database) PHP のように、chmod を使用して...

ありがとう!

4

1 に答える 1

0

あなたは間違ったアプローチを使用しています。フォルダーを編集可能にする代わりに、\Users\All users\AppData\yourapplication (Windows 7 の場合) または \Users\Profilename\AppData\yourapplication フォルダーの下のアプリケーション固有のフォルダーにファイルを配置する必要があります。このフォルダーへのパスは、Windows API (Windows 固有の API に関して Java が提供するものがわからない、申し訳ありません) SHGetFolderPathという名前の関数を介して取得されます。CSIDL_APPDATA または CSIDL_COMMON_APPDATA パスが必要です。

于 2012-12-11T19:30:37.753 に答える