电脑上已经安装了openJDK,但是在运行freeplane时会提示找不到java运行环境。freeplane.exe实际上是一个 launch4j 工具。它需要在Windows注册表中设置一个JavaHome键。
1. (重新)运行Adoptium OpenJDK安装程序(.msi),选择添加JavaSoft注册表密钥的选项(见所附截图)
2. 自己在Windows注册表中创建JavaHome(见下面的例子)。
3. 使用 freeplane.bat 而不是 freeplane.exe,前提是 java.exe 在你的 PATH 中。
4. 设置环境变量FREEPLANE_JAVA_HOME,指向你的OpenJDK bin目录,然后照常使用freeplane.exe。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit]
"CurrentVersion"="1.8"
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit\1.8]
"JavaHome"="c:\\Program Files\\..."