В созданном мной приложении я помещаю свои файлы ресурсов в папку (с именем YoutubeAudioAutoDownloader-resources
) и убедился, что это работает, когда я поместил папку рядом с файлом .jar моего приложения.
И когда я использую jpackage
для создания установщика exe со следующим кодом cmd: (извините за грязный код из-за моего ужасного расположения каталогов, только часть, которую я хочу подчеркнуть, - это параметры --type
и --resource-dir
)
set jh=D:\development\jdk-14\bin
set appname=YoutubeAudioAutoDownloader v1.2.2
pushd %jh%
jpackage --type app-image --name "%appname%" --input "%~dp0packaging\jar" --dest "%~dp0packaging" --main-jar "YoutubeAudioAutoDownloader v1.2.2.jar" --main-class "com.awidesky.YoutubeClipboardAutoDownloader.Main" --resource-dir "%~dp0release.v1.2.1\YoutubeAudioAutoDownloader-resources" --icon "%~dp0icon\icon.ico
pause
У меня вопрос:
Куда мне поместить папку YoutubeAudioAutoDownloader-resources
? в папку app
в папке изображений приложения? или мне не нужно делать это из-за --resource-dir
option? (Не уверен, что я вообще правильно знаю об этом варианте)