Другой вариант - упаковать файл в jar как ресурс, и вам не нужно все это делать.

т, мне удалось создать файлы jar и .jnlp для моего Java-приложения, но у него возникли проблемы при запуске. Хорошо запускается с Java Web Start, но я думаю, что мне нужно сделать что-то дополнительное, как обычно, когда я запускаю его, он не запрашивает разрешение на доступ к HD для файлового ввода-вывода.

Буду признателен за некоторую помощь и посоветую узнать, что делать, чтобы получить права на разрешение, т.е. что мне нужно сделать, это то, что я должен сделать для всех моих классов, не уверен. Я получаю сообщение об ошибке в Java Web Start, как показано ниже.

Exception in thread "AWT-EventQueue-0" java.security.AccessControlException: 
  access denied (java.io.FilePermission StockDatabase;Stocks.dat read)
    at java.security.AccessControlContext.checkPermission(Unknown Source)
    at java.security.AccessController.checkPermission(Unknown Source)
    at java.lang.SecurityManager.checkPermission(Unknown Source)
    at java.lang.SecurityManager.checkRead(Unknown Source)
    at java.io.File.exists(Unknown Source)
    at StockCodeDatabase.<init>(OptraderSA.java:782)
    at OptraderSA.actionPerformed(OptraderSA.java:136)
    at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    at javax.swing.AbstractButton.doClick(Unknown Source)
    at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
    at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unkno

Ответы на вопрос(3)

Ваш ответ на вопрос