能建图却存不了盘:文件对话框打不开的两种修法
症状很典型:新建导图、编辑节点一切正常,一到保存或另存为就毫无反应——文件选择对话框根本弹不出来。别慌,图和数据都没坏,这是环境问题不是软件损坏。
为什么会这样
文件对话框依赖运行环境的图形组件。电脑里装的是 JDK(开发套件)时,程序找错对象,对话框组件调不起来。官方 FAQ 把「保存没反应」与「启动没反应」归为同源问题:都是 Java 家族成员装串了。
修法一:改环境变量(推荐)
把 JAVA_HOME 环境变量从 JDK 目录改指到 JRE 目录,重启程序即可。JRE 通常在 Java 安装目录下的 jre 子目录里。改法:
- Windows:系统设置里搜「环境变量」,编辑 JAVA_HOME 的值。
- 改完开个新命令行,用 java -version 确认指向对了。
修法二:改启动脚本
不想动环境变量,就编辑安装目录里的 freemind.bat,把其中的 java 命令换成完整绝对路径,精确到 JRE 的 java.exe。官方 FAQ 给的示例形态是带引号的完整路径。存盘后以后都用这个 bat 启动。
兜底:先保住数据
两样都不方便弄时,先用土办法把图导出去:
- 菜单里的导出到 HTML 不依赖文件对话框的场合可先试。
- 直接去自动保存目录找最近一分钟的备份文件,它就在用户主目录下。
修完验证
重启程序,随便建一张单节点小图,Ctrl+S 存到桌面。对话框弹出、文件落盘,就是修好了。后续别再混装 JDK 与 JRE,装新版 Java 时留意环境变量是否被安装器改动。
启动类问题与保存类问题常一起出现,排查手册的姊妹篇是启动没反应的排障顺序。