Ответ 1
API Netbeans определяет концепцию SystemFileSystem, которая в основном является подпапкой config вашего каталога пользователя. Вы не должны напрямую размещать файлы там.
Netbeans предоставляет механизм развертывания конфигурации аннотаций и файлов. Для файлового подхода (что вас интересует) вы должны объединить файл конфигурации в виде XML файла, известного как layer file, а затем определите этот файл в манифесте модуля. При этом системная файловая система создаст вложенную папку в папке конфигурации, названной для вашего модуля, содержащую все, что вы определяете (NB определяет довольно надежную и продуманную структуру управления конфигурацией для модулей).
Отрывок из документации:
- В вашем JAR укажите файл уровня - например, COM/Foo/MyModule/ресурсы/layer.xml
- В манифесте модуля включите следующую строку в верхнем разделе:
OpenIDE-Module-Layer: com/foo/mymodule/resources/layer.xml
Bottom Line: Свяжите свои файлы конфигурации внутри вашего модуля. API будет обрабатывать остальные
Связанное чтение: