无法在ubuntu18.04上安装Docear

无法在ubuntu18.04上安装Docear

我尝试安装博士在 ubuntu 18.04 上,但只导致打开 Docear 窗口并且无法完成安装。有什么方法可以完成安装吗?

截图这里这里

答案1

您可以从以下位置克隆我自己的 docear 存储库GitHub。它应该可以在 Ubuntu 上开箱即用,因为它带有正确的 java 库(并且不需要设置额外的环境变量)。

不幸的是,该项目似乎不再开发,并且只有开源社区才能保持软件的更新。

答案2

我的 18.10 中的默认 Java 运行时环境 (openjdk-11-jre) 似乎与 Docear 不兼容(不幸的是,Docear 自 2015 年以来一直没有更新)。我成功地使用 JRE 版本 8 运行它,这是它为之开发的 java 版本。删除 default-jre 并安装 openjdk-8-jre

答案3

从 Oracle 下载 java8(例如,这里:https://www.java.com/fr/download/help/linux_x64_install.xml)。从现在起,我假设您已经按照他们的说明进行操作,并且它已安装在 中/usr/java/jre1.8.0_xyz。您可以这样做:

sudo mkdir -p /usr/java
cd $_
sudo tar zxvf <path/to/tar-file>

现在打开你的.bashrc,并在底部添加

# Docear needs java1.8 which is checked through the variable JAVACMD
JAVACMD=/usr/java/jre1.8.0_xyz/bin/java
FREEPLANE_BASE_DIR=<path/to/docear/directory> # seems to be needed from second use on, not sure why

为了确保正确完成,我们将在命令行中获取 bashrc 并进行测试,因此打开一个终端

source ~/.bashrc
echo $JAVACMD

这应该返回/usr/java/jre1.8.0_xyz/bin/java

现在从解压的 zip 文件目录中的命令行启动 Docear,如下所示

. docear.sh

一切都应该很好,您可以开始了(无需替换其他应用程序/软件可能需要的当前 Java 版本)。

相关内容