Я хочу создать новое расширение файла (возможно, более одного) для программы, которую я создаю. Так что, немного осмотревшись, я нашел несколько исходников по этой теме, перечисленных ниже, на всякий случай, если кто-нибудь захочет взглянуть на них и получить общее представление о том, на что я смотрел.
Использование файловой ассоциации в Java-приложении
Создание записи в реестре для связи расширения файла с приложением на C++
Связывание расширений файла с программой
http://support.microsoft.com/?scid=kb%3Ben-us%3B185453&x=6&y=11
http://www.rgagnon.com/javadetails/java-0592.html
http://www.rgagnon.com/javadetails/java-0480.html
Также обратите внимание, что поддерживаемая Microsoft на самом деле является уроком по Visual Basic, но я просто пытался посмотреть, есть ли сходства в изменении реестра.
Большинство из них обычно говорят о том, чтобы сделать некоторые изменения в реестре, чтобы Windows могла распознать новый файл и знать, что с ним делать. Затем я наткнулся на этот документ компании Oracle, в котором утверждается, что вы можете сделать все вышеперечисленное с помощью некоторого (казалось бы) простого Java кода. Я подумал, что если бы это было так просто, то кто-то бы уже указал на это. Также этот документ относится к 2006 году. У меня есть несколько вопросов, которые, как я понимаю, могут быть очень сложными, так что если кому-то понадобится время, чтобы ответить на них, спасибо большое!
Я не смог найти никаких обширных исходных текстов по обучению такого рода вещам без предварительных знаний, так что если кто-нибудь не может ответить на мои вопросы, но у него есть хороший исходный текст, на который я могу посмотреть, то это тоже было бы неплохо.