Whodo 维客
Whodo 论坛 问题追踪 版本控制 邮件列表 DocBook 文档 FreeMind 文档 我爱维基百科

Talk:FreeMind

来自 Whodo Wiki (混沌初开)

跳转到: navigation, search

下载freemind-bin-0.9.0_Beta_17+wh_13 安装使用过程中出现了“模式不可用”

我本身机器也安装了08版本

请问是什么原因呢


  • 请先报告一下 Java 版本:
    C:\> JAVA -version
    
  • 执行 freemind.bat 或者 freemind.sh,报告一下控制台的错误输出:
    • Windows 平台
      C:\path\to\FreeMind> freemind.bat
      
    • Linux 平台
      $ /opt/freemind/freemind.sh
      

-- Jiang Xin 14:26 2008年5月29日 (CST)


看一下 “6 疑难解答” 部分,估计是 6.3 描述的问题。

在Windows平台存在这个问题。将 freemind-bin-0.9.0_Beta_17+wh_13.zip 展开到目录 freemind-bin-0.9.0_Beta_17+wh_13 中。 因为目录名称中带有字符“+”,在运行 FreeMind, JAVA 会报错找不到 jar 文件。

把展开的目录重命名一下,去掉 + ,可能就好了。

我已经把软件包改名将文件名中的“+”去掉了。

-- Jiang Xin 14:53 2008年5月29日 (CST)


“将中文字符以 UTF8 编码保存在 filename.mm 文件中,而不是 &#HEX; 格式的编码。”——并没有处理带HTML格式的长节点及注解吧?再努一把力,把这个搞定就好了……

-- Liuxun 01:56 2008年8月1日 (CST)

试用一下 wh_14 版本: freemind-bin-0.9.0_Beta_19_wh_14.zip。可以将HTML富文本节点以及注释中的中文用 utf-8 编码保存。

原本觉得应该很容易,但还是颇费周折,主要是对富文本节点的处理和普通节点不同,调用了 freemind/main/XHTMLWriter.java 的 html2xhtml 方法,该方法用 HTMLEditorKit 对 HTML 进行重新格式化,依靠 HTMLWriter 输出转换后的 HTML。中文就是在 javax.swing.text.html.HTMLWriter 中完成了换码。具体实现参见新的代码补丁。

-- Jiang Xin 23:45 2008年8月1日 (CST)