freemind 中文文档 下载 App

U 盘便携版:一个参数让配置跟着 U 盘走

Java 软件天然适合做便携版:程序本体解压即用,唯一麻烦是用户配置默认写到系统主目录,换了电脑配置就散落各处。官方 FAQ 给出的解法只需一个启动参数。

原理

程序读取 Java 的 user.home 属性决定配置目录位置。启动时把这个属性指向 U 盘上的一个子目录,所有个人配置(含自动保存、用户属性文件)就都跟着 U 盘走,不污染宿主电脑。

具体做法

在启动脚本(Windows 是 bat 文件,Linux 是 sh 脚本)的 Java 命令里加一个参数:

需要调整时直接用文本编辑器改这个 bat 文件,改完保存即生效。

便携版要带什么

两个提醒

便携方案配合同目录的导图文件夹,就是一套完整的随身知识库。出门在陌生电脑上双击 bat 即可开工。