Mac X 10.8.2上的gephi 0.8.1问题无法加载libjogl_awt.jnilib

chu*_*ley 8 java gephi

我是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
Run Code Online (Sandbox Code Playgroud)

gephi libs列表:

/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
Run Code Online (Sandbox Code Playgroud)

从点击图标启动gephi将无法正常工作,我需要使用命令行:

./gephi --jdkhome /Library/Java/JavaVirtualMachines/1.6.0_33-b03-424.jdk/Contents/Home
Run Code Online (Sandbox Code Playgroud)

在此之后我得到'无法加载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首先...

And*_*res 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"

  • 出类拔萃,它绝对与Mavericks上的Java 7不兼容. (2认同)

小智 0

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