Как получить приложение по умолчанию для расширения в Windows [Java]

Я пытался использовать

Runtime.getRuntime().exec("Here_I_am.txt");

Но получите ошибку, которая говорит, чтоHere_I_am.txt не является приложением Win32.

Итак, я должен знать, какая программа будет выполнена, если пользователь просто нажмет на.extension файл.
Как по умолчанию дляtxt это будетNotepad.exe.
Итак, как я могу получить эту информацию?

Постскриптум
Я уверен, что это приложение не будет использоваться в Linux.

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

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