私はJavaFXを初めて使用します。jarファイルとJNLPファイルを生成しているJavaFXアプリケーションがあります。DBとして私はSQLiteデータベースを使用しています。システムはNetbeansIDEで実行すると正常に動作しますが、ビルドされたファイル(jnlp、jar)では動作しません。問題は、JNLPで実行しているときに、JNLPがdbの場所を見つけることができないことです。
どうすれば修正できますか?
私はJavaFXを初めて使用します。jarファイルとJNLPファイルを生成しているJavaFXアプリケーションがあります。DBとして私はSQLiteデータベースを使用しています。システムはNetbeansIDEで実行すると正常に動作しますが、ビルドされたファイル(jnlp、jar)では動作しません。問題は、JNLPで実行しているときに、JNLPがdbの場所を見つけることができないことです。
どうすれば修正できますか?
DBはどのようにインストールされますか?
インストーラーが「インストールパス」を受け入れることができると仮定すると、私は次の傾向があります。
installer-desc
Javaコードを開始します。JFileChooser
により、ユーザーがインストールディレクトリを作成/選択できるようになります。PersistenceService
メインGUIが起動すると、次のことができます。
PersistenceService
デモ用。その一部の一部については、以下を参照してください。
PersistenceService
。_installer-desc
呼び出す。ExtensionInstallerService
アプリケーションに署名して、jnlpモードで正しく実行するために必要な権限をアプリケーションに付与します。
実行しているマシンに対するアクセス許可があり、ユーザーがそれらを承認した場合は、ローカルシステムに新しいデータベースファイルを書き込むことができるはずです。
データベースが存在することを確認し、存在しない場合は作成してください。それが失敗した場合、例外は何ですか?