Я пытаюсь собрать свой исполняемый файл jar, но я не знаю, как включить локальный файл index.aff и index.dic в проект при его сборке. Когда я выполняю файл jar, он просто не знает, где находится файл, и выдает исключение «файл не найден». Он работает нормально, во время компиляции, но при выполнении моего файла JAR, кажется, не включается. Не совсем уверен, как это исправить. Как включить локальные файлы с моим jar без необходимости извлекать внешний индекс. * Files?
Это моя команда maven (она успешно собирается, но без файлов индекса):
$ mvn сборка: сборка -Dfile = src / lib / language-all-4.4.jar -DpomFile = pom.xml -Durl = файл: /// src / lib / en-US / * -X
public HunSpellChecker(){
hunspell = Hunspell.getInstance();
dir = "src/lib/en-US"; //jar doesn't know how to reference this.
try{
en = hunspell.getDictionary(dir + "/index" );
} catch (Exception e){
System.out.println(e.getMessage());
}
}