2016-08-04 5 views
0

私はsqlite dbを読み書きするJavaプログラムを作成しました。 これは問題なく動作しますが、私が直面している問題は、inno setupを使ってインストーラを作成した後です。 "c:/ Program Files/MyProgram"の中にソフトウェアをインストールした後、プログラムは実行されますが、dbファイルを読み込むだけで、書き込むことはできません。私が間違っているところで私を案内してください。JavaプログラムWindowsプログラムファイル内にSqlite DBを書き込めません

注: 1.データベースの場所は、MyProgram Folder内にあります。 2.私はlaunch4j 3 MYPROGRAMフォルダのみ3ファイルA)PROGRAM.EXE b)はsqlite.db c)はLIBS(フォルダ)

は事前にありがとうございます:)

+0

あなたのコードをあなたの投稿に追加してください。問題を再現できる*最小限の例を作成するために最善を尽くしてください(http://stackoverflow.com/help/mcveおよびhttp://stackoverflow.com/help/how-to-askを参照) – YakovL

答えて

0

が含まれている使用して.exeファイルを作成しましたこれはWindowsのセキュリティ機能に過ぎず、プログラムには何も問題はありません。Innoの設定とプログラムは、sqlite-dbをたとえば%AppData%ではなく、c:/ Program Files/

+0

Thank You Very多くのralf.w. 私のプログラムは問題なく動作します。 しかし、もし私がこのセキュリティ機能をバイパスする方法を尋ねたいのであれば気にしませんか? :) –

+0

@Kuntal Adak:セキュリティのアクセス許可を設定しようとしましたが、ウィンドウが邪魔になるので、全く機能しませんでした。別のフォルダを試してみます。 –

関連する問題