在我制作的应用程序中,我将资源文件放到了一个文件夹(名为YoutubeAudioAutoDownloader-resources
)中,并确保当我将该文件夹放在我的应用程序的 .jar 文件旁边时它可以正常工作。
当我使用jpackage
以下 cmd 代码制作 exe 安装程序时:(抱歉,由于我的目录排列很糟糕,脏代码,我只想强调的部分是--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
?(我不确定我是否正确了解该选项)