Java で JDBC コネクタを使用して SQLite を使用すると、コードで常にこの「データベースがロックされています」というエラーが発生します。奇妙なことに、プログラム全体を圧縮した jar ファイルは Macbook では正常に動作しますが、Windows マシンで実行するとこのエラーが発生します。さらに:
プログラムにはスレッドが 1 つしかないため、おそらく同時実行の問題にはなりません。
コードは、エラーが発生する前にデータベースに対していくつかの操作を実行するため、これもファイルのアクセス許可の問題ではないと思います。
コードの詳細については説明しませんでした。必要ではないと思ったからです。ところで、その準備はできています。何か案は?