How to solve Gephi error : cannot load even default layout (Installation step)

How to solve Gephi error : cannot load even default layout (Installation step)

我想问一下gephi,因为gephi 程序不工作。 我已经下载了 Geph 0.9.2 版本和 Java JDK-16.0.1.

如果我 运行 Gephi 下载后,它会在弹出错误消息后立即启动程序。

1. 甚至无法加载默认布局,使用内部预定义的配置
2.无法加载window系统持久化数据,用户目录内容默认为broken.Resetting。

我遵循了教程页面中的所有说明(https://gephi.org/users/install/) 但是我仍然遇到同样的错误。 一旦我删除了用户目录,它就会再次出现。

有人可以给我一个关于这个问题的建议吗?

我的电脑配置如下

  1. Microsoft Surface pro3
  2. Windows 10 个 64 位
  3. 英特尔(R) 高清显卡系列

下载并安装 Java 8 或 9。 然后在配置文件中添加路径并保存。 运行 再次…………

我认为这是 Java 您的计算机使用的 Java 与您的 Gephi 使用的 Java 版本不匹配。

在 Windows 10(或 8 我不记得了,那不是我的电脑)上测试过:

  1. 下载 Java JRE 1.8(我猜它也适用于 >1.8)
  2. 设置您的 JAVA_HOME 环境变量,例如:

JAVA_HOME=C:\Program Files\Java\jre_1.8\bin

(实际路径可能会延迟)

  1. Gephi 无法识别 java,因为 widnows 需要尾随 \bin 而 Gephi 不需要。转到你的 Gephi 配置:

C:\Program Files\Gephi\etc\gephi.conf (再一次,我不记得确切的路径,不是我的电脑)

在文件里面,有一行:

#jdkhome="/path/to/jdk"

替换为:

jdkhome="C:\Program Files\Java\jre_1.8"

是的,我删除了#(该符号告诉 Gephi 忽略该行)。是的,它写为“jdkhome”,但看起来很奇怪,除非您改写 jre 路径(就像我所做的那样),否则它不会工作。请注意,路径与设置为 JAVA_HOME 的路径相同,但删除了尾随 \bin

应该可以。

如上所述,您的计算机使用的 Java 与 Gephi 使用的 Java 之间存在 Java 版本不匹配。 当我使用 JDK-17.x.x 时,它提出了同样的问题。 通过降级到 jdk-11.0.14 来解决此问题。 可能需要您的 oracle 帐户才能下载以前的版本。