Powiąż typ pliku z aplikacją Java Swing

Tworzę aplikację huśtawki java i muszę ustawić mój program jako program domyślny dla rozszerzenia pliku.mcsd (Typ MIMEtext/mcsd). Tomusi pracuj w systemie Windows i byłoby miło, gdyby działał także na OS X / Linux. Jestem trochę nowy w Javie (3 lub 4 miesiące), więc proszę mnie nie bombardować wszelkiego rodzaju rozmowami ekspertów.

widziałempowiązanie niestandardowego rozszerzenia pliku z aplikacją Java w oknach, ale wolałbym nie używać Java Web Start. Jeśli to możliwe, chciałbym również wiedzieć, jak ustawić ikonę tego typu pliku. znalazłemexe4j jako sposób tworzenia.exe i planuj go użyć, ale jeśli nie jest najlepszym narzędziem do konwersji na exe lub ktoś wie coś lepszego, nie krępuj się powiedzieć. Inna sprawa: muszę mieć możliwość pobierania danych z tego pliku po otwarciu programu.

Więc moje pytanie brzmi:jak mam to zrobic?

questionAnswers(1)

yourAnswerToTheQuestion