freemind 中文文档 下载 App

装导图软件前先弄懂 Java 运行环境是怎么回事

很多「装不上」的抱怨,根源都在没搞明白一件事:这不是一个普通的 Windows 程序,而是一个 Java 程序。Java 程序不直接认识 Windows 或 macOS,它只认识「Java 运行环境」(Java Runtime Environment,简称 JRE)。先花三分钟弄懂这层关系,后面安装一路绿灯。

为什么它要依赖 Java

用 Java 写软件,换来的好处是一份程序跨平台跑:Windows、macOS、Linux 装上各自的 Java 运行环境,打开的是同一个软件、同样的界面。代价是运行之前系统里必须先有 Java。这也解释了为什么它的安装包只有二三十 MB——Java 本体不在里面(个别整合版除外)。

系统要求

简史一分钟

老用户会遇到「Java 1.4」「Java 5」「Java 6」这些说法,对应关系不复杂:JRE 1.6 就是俗称的 Java 6,官方当年建议至少 1.4.0 以上,同时提醒老版本 0.8.0 与 Java 6 存在已知兼容问题(加密节点保存会出问题、偏好设置打不开),建议留在 Java 5。用最终稳定版的用户不必纠结这段历史,装当时的主流 JRE 即可。

装不上时先怀疑什么

按官方 FAQ 的排障经验,启动异常的头号嫌疑就是 Java:

这些坑的逐条排法见启动没反应的排障顺序。

下一步

Java 就绪后,按你的系统挑安装包:Windows / macOS / Linux。