Получить местоположение вашего файла фляги
Сначала создайте папку (скажем, myfolder) и поместите в нее свои файлы
Рассмотрим следующую функцию
public String path()
{
URL url1 = getClass().getResource("");
String ur=url1.toString();
ur=ur.substring(9);
String truepath[]=ur.split("myjar.jar!");
truepath[0]=truepath[0]+"myfolder/";
truepath[0]=truepath[0].replaceAll("%20"," ");
return truepath[0];
}//This method will work on Windows and Linux as well.
//You can alternatively use the following line to get the path of your jar file
//classname.class.getProtectionDomain().getCodeSource().getLocation().getPath();
Предположим, ваш пользователь поместил файл JAR в D: \ Test \ dist
Тогда path () вернет / D: / Test / dist / myfolder /
Теперь вы можете поместить 'myfolder' в папку, в которой находится ваш jar-файл
Таким образом, вы можете получить доступ к своим файлам в моей папке
Шаги для распространения
Загрузите Inno Setup Compiler с http://www.jrsoftware.org/isdl.php и запустите его
Выберите опцию «Создать новый файл сценария с помощью мастера сценариев».
Заполните данные вашей заявки
Далее просмотрите файл JAR (выберите опцию «Все файлы» в диалоговом окне «Открыть», чтобы просмотреть файл JAR)
И, конечно, добавьте «myfolder» в раздел «Другие файлы приложения» (Добавить папку)
Следуйте остальным инструкциям
Вы идете.