Сложный вопрос здесь. Как открыть файл в Java таким образом, что при двойном щелчке по файлу он автоматически открывается в приложении Java.
Я делаю музыкальный проигрыватель (первый большой Java-проект для меня), и я понятия не имею, как этого добиться. Когда вы открываете, скажем, файл .mp3, он открывается в любой программе по умолчанию, которую вы для него выбрали (например, в медиаплеере VLC или проигрывателе Windows Media). Я хочу иметь возможность установить файл .jar моего приложения в качестве программы по умолчанию для файлов .mp3, а затем иметь возможность фактически запускать файлы в приложении.
Когда я в настоящее время пытаюсь открыть файл с приложением, я получаю сообщение об ошибке Windows, говорящее: «Это приложение не может быть запущено на вашем компьютере». Но когда я запускаю сам .jar, не пытаясь открыть файл .mp3, он работает нормально.
Кто-нибудь знает, как добиться того, чего я хочу? Спасибо заранее!
---редактировать---
Я не имею в виду, что вы можете выбрать программу по умолчанию для mp3-файла. Проблема в том, что Windows выдает ошибку, показанную выше, и что я не знаю, как справиться с запуском приложения, открыв файл (который не открывается из-за ошибки).