8

我是 JAVA 的新手。我在 Mac OS X 10.8.2 上。使用gephi 0.8.1。我得到:

echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/1.6.0_33-b03-424.jdk/Contents/Home
echo $JDK_HOME
/Library/Java/JavaVirtualMachines/1.6.0_33-b03-424.jdk/Contents/Home

gephi 库列表:

/Applications/gephi.app/Contents/Resources/gephi/gephi/modules/lib/macosx-universal/libjogl.jnilib
/Applications/gephi.app/Contents/Resources/gephi/gephi/modules/lib/macosx-universal/libjogl_awt.jnilib
/Applications/gephi.app/Contents/Resources/gephi/gephi/modules/lib/macosx-universal/libjogl_cg.jnilib

通过单击图标启动 gephi 不起作用,我需要使用命令行:

./gephi --jdkhome /Library/Java/JavaVirtualMachines/1.6.0_33-b03-424.jdk/Contents/Home

在此之后,我得到“无法加载 libjogl_awt.jnilib”

关于我可以做些什么来修复我的 JAVA 环境的任何建议——或者至少启动 gephi?谢谢。

更新:正如 gephi 论坛中所建议的,我还将 /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK 链接到 /Library/Java/JavaVirtualMachines/1.6.0_33-b03-424.jdk/Contents 并拥有 32 - 在 Java 首选项中优先位 Java...

4

3 回答 3

24

要在 OS X Mavericks 上运行 Gephi,只需安装 Apple 的 Java 6 更新http://support.apple.com/kb/DL1572?viewlocale=en_US

如果你仍然有问题,那可能意味着你已经安装了 Java 7,并且 Gephi 正在使用它。您可以通过编辑 Gephi 的配置文件来覆盖该行为:

打开 /Applications/Gephi.app/Contents/Resources/gephi/etc/gephi.conf 并将jdkhome值设置为:

jdkhome="/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home"

于 2013-11-09T15:16:37.477 回答
0

我为 OSX 2012-006 重新安装了 Java,现在 gephi 可以工作了——不知道为什么。

于 2012-11-02T21:41:12.753 回答
0

您可以尝试删除 /Your_username/Library/Application support/gephi 下的 gephi 设置文件夹,然后再次运行。

于 2013-04-14T08:59:14.490 回答