У меня есть приложение Java, предназначенное для работы на съемных дисках. Я хотел бы добавить кнопку, позволяющую пользователю безопасно удалить диск, на котором работает программа, как USB-диск. Эжектор позволяет. Однако я не уверен, как этого добиться (с точки зрения кода), поскольку диск нельзя извлечь, если с него запущена программа. Я знаю, что эта программа с открытым исходным кодом, но я не знаю, где найти код, который мне нужен, и он написан не на том языке, который я выучил.
Поэтому я был бы очень признателен, если бы кто-нибудь помог мне понять, как добиться этой функциональности в моем приложении Java. Очевидно, я не хочу просто копировать, но единственное, что я знаю на данный момент, это то, что я должен передать управление какому-то временному сценарию, которого нет на диске, который я хочу извлечь.
заранее спасибо