Freemind 无法在 Ubuntu 14.04 32 位中启动

Freemind 无法在 Ubuntu 14.04 32 位中启动

我刚刚从 13.04 升级到 Ubuntu 13.10。升级完成后,我安装了 Freemind,但即使安装完成且没有任何错误,它也没有启动。我希望有人能回答我的问题。

freemind从终端运行会显示以下消息:

$ freemind
Checking Java Version...
java.io.FileNotFoundException: /home/neo/.freemind/auto.properties (No such file or directory)
    at java.io.FileInputStream.open(Native Method)
    at java.io.FileInputStream.<init>(FileInputStream.java:146)
    at freemind.main.FreeMindStarter.readUsersPreferences(FreeMindStarter.java:136)
    at freemind.main.FreeMindStarter.main(FreeMindStarter.java:56)
Panic! Error while loading default properties.

更新:我已经升级到 Ubuntu 14.04,但即使重新安装后,Freemind 仍然无法工作。上面的终端窗口消息是在升级到 Ubuntu 14.04 后出现的。

答案1

Ubuntu 于 2013 年 10 月 17 日宣布发布 13.10 (Saucy Salamander),距今已有近 9 个月。这是我们新的 9 个月支持周期的第二个版本,因此,支持期现已接近尾声,Ubuntu 13.10 将于 7 月 17 日星期四终止使用。届时,Ubuntu 安全通知将不再包含 Ubuntu 13.10 的信息或更新的软件包。

支持从 Ubuntu 13.10 升级到 Ubuntu 14.04 LTS。升级说明和注意事项可在此处找到:

从 13.10 升级到 14.04

Ubuntu 14.04 LTS 继续通过安全更新和精选的高影响错误修复获得积极支持。Ubuntu 版本的安全更新公告将发送到 ubuntu-security-announce 邮件列表,相关信息可在以下位置找到:

Ubuntu 安全公告

或者阅读如何安装软件或从旧的不受支持的版本升级?

来源:http://fridge.ubuntu.com/2014/06/20/ubuntu-13-10-saucy-salamander-reaches-end-of-life-on-july-17-2014/

答案2

Ubuntu 版本:15.10

我遇到了同样的问题。您需要安装 openjdk-6 并使用它,而不是 openjdk-7 或 8。

# sudo apt-get install openjdk-6-jre

添加JAVA_CMD="/usr/lib/jvm/java-6-openjdk-amd64/bin/java"/usr/share/freemind/freemind.shie

.. (omitted)..

220 JAVA_CMD='/usr/lib/jvm/java-6-openjdk-amd64/bin/java'
221 if [ "${JAVA_TYPE}" = "sun" ]
222 then
223         _debug "Calling: '${JAVA_CMD} -Dfreemind.base.dir=${freedir} -cp ${CLASSPATH} freemind.main.FreeMindStarter  $@'."
224         ( echo "${DEBUG}" | grep -qe "exit" ) && exit 0 # do not start FreeMind                                                                                                                                                                                                                                       
225         "${JAVA_CMD}" -Xmx256M -Dfreemind.base.dir="${freedir}" -cp "${CLASSPATH}" freemind.main.FreeMindStarter "$@"
226 else # non-Sun environments don't work currently.                                                                                                                                                                                                                                                                       
227         _debug "Calling: '${JAVA_CMD} -Dgnu.java.awt.peer.gtk.Graphics=Graphics2D -Dfreemind.base.dir=${freedir} -cp ${CLASSPATH} freemind.main.FreeMindStarter  $@'."
228         ( echo "${DEBUG}" | grep -qe "exit" ) && exit 0 # do not start FreeMind
229         "${JAVA_CMD}" -Xmx256M -Dgnu.java.awt.peer.gtk.Graphics=Graphics2D -Dfreemind.base.dir="${freedir}" -cp "${CLASSPATH}" freemind.main.FreeMindStarter "$@"
230 fi

然后运行freemind

# freemind

据我所知freemind需要使用 openjdk-6 运行

相关内容