如何解决 Gephi 错误:甚至无法加载默认布局安装步骤

问题描述

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

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

1. 无法加载认布局,使用内部预定义配置
2.无法加载window系统持久化数据,用户目录内容损坏。重置为认。

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

有人可以帮我解决这个问题吗?

我的电脑配置如下。

  1. Microsoft Surface Pro3
  2. Windows 10 64 位
  3. 英特尔(R) 高清显卡家族

enter image description here

enter image description here

解决方法

我认为这是您的计算机使用的 Java 与您的 Gephi 使用的 Java 之间的 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

应该可以。