当 AppImage 程序想使用移动硬盘内的数据时,就需要这种方式。

创建 home 目录

假设我们的 AppImage 程序的名字叫做 App.AppImage,那么就在程序的同级目录下创建一个 App.AppImage.home 目录,然后将数据放到该目录下。

编写 .AppRun 文件

1
2
3
4
5
6
#!/bin/bash

cd $HOME/app/
./jre/bin/java -jar windowapp.jar "$@" &
disown
exit 0

$HOME 就是 App.AppImage.home 目录。

参考链接:https://docs.appimage.org/user-guide/portable-mode.html